blender_niftools_addon icon indicating copy to clipboard operation
blender_niftools_addon copied to clipboard

Registration issue when blender closes

Open HENDRIX-ZT2 opened this issue 3 years ago • 0 comments

@niftools/blender-niftools-addon-reviewer -

Issue Overview

Run blender from cmd. Import a nif and / or a kf, close blender, see console log. Does not happen if no import operator was used during the session.

Version Information

Blender Niftools Addon Version Info

develop

Blender Version Info

2.93

Platform information

Win 10

Console Output

Nif, then KF:

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\addon_utils.py", line 438, in disable
    mod.unregister()
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\__init__.py", line 102, in unregister
    unregister_modules(MODS, __name__)
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\utils\decorators.py", line 98, in unregister_modules
    NifLog.debug(f"Unregistering submodules for: {mod_name}")
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\utils\logging.py", line 61, in debug
    NifLog.op.report({'DEBUG'}, str(message))
  File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\bpy_types.py", line 716, in __getattribute__
    properties = StructRNA.path_resolve(self, "properties")
ReferenceError: StructRNA of type KfImportOperator has been removed

Blender quit

Only nif:

Exception in module unregister(): 'C:\\Users\\arnfi\\AppData\\Roaming\\Blender Foundation\\Blender\\2.93\\scripts\\addons\\io_scene_niftools\\__init__.py'
Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\addon_utils.py", line 438, in disable
    mod.unregister()
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\__init__.py", line 102, in unregister
    unregister_modules(MODS, __name__)
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\utils\decorators.py", line 98, in unregister_modules
    NifLog.debug(f"Unregistering submodules for: {mod_name}")
  File "C:\Users\arnfi\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\io_scene_niftools\utils\logging.py", line 61, in debug
    NifLog.op.report({'DEBUG'}, str(message))
  File "C:\Program Files\Blender Foundation\Blender 2.93\2.93\scripts\modules\bpy_types.py", line 716, in __getattribute__
    properties = StructRNA.path_resolve(self, "properties")
ReferenceError: StructRNA of type NifImportOperator has been removed

Blender quit

HENDRIX-ZT2 avatar Nov 06 '21 11:11 HENDRIX-ZT2