- changed status to open
AttributeError: 'NoneType' object has no attribute 'pose'
Version Information:
Blender Version: 4.1.1 (Stable)
DAZ Setup Version: 4.2.0.2202 (Commit #d2df734bec891bfa22977dbab17c8f8d45da27c6
)
Steps to recreate:
1: Open Blender
2: Open ‘Daz Setup’ addon on N-Panel
3: Under ‘Utilities’ section press 'Scan Morph Database’ button
Error output code:
* \K.H. Image Studio\UNBM for Genesis 9 Feminine Base\pJCMkh9fElbowBendR.dsf
* \K.H. Image Studio\UNBM for Genesis 9 Feminine Base\pJCMkh9fShinB-12L.dsf
Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\error.py", line 223, in execute
self.run(context)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 371, in run
self.scanCharacter(context, name, relpath, scanpath)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 383, in scanCharacter
self.scanMorphs(morphpath, len(morphpath))
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 180, in scanMorphs
self.scanMorphs(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 180, in scanMorphs
self.scanMorphs(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 184, in scanMorphs
self.scanMorph(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 203, in scanMorph
exprs,rig2 = asset.evalFormulas(self.rig, self.mesh, False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 132, in evalFormulas
rig2 = self.evalFormula(formula, exprs, rig, mesh, force)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 186, in evalFormula
self.evalStage(formula, expr, rig, mesh)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 210, in evalStage
if bname in rig.pose.bones.keys():
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'pose'
Error: Python: Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\error.py", line 223, in execute
self.run(context)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 371, in run
self.scanCharacter(context, name, relpath, scanpath)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 383, in scanCharacter
self.scanMorphs(morphpath, len(morphpath))
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 180, in scanMorphs
self.scanMorphs(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 180, in scanMorphs
self.scanMorphs(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 184, in scanMorphs
self.scanMorph(path, nskip)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\scan.py", line 203, in scanMorph
exprs,rig2 = asset.evalFormulas(self.rig, self.mesh, False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 132, in evalFormulas
rig2 = self.evalFormula(formula, exprs, rig, mesh, force)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 186, in evalFormula
self.evalStage(formula, expr, rig, mesh)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_daz\formula.py", line 210, in evalStage
if bname in rig.pose.bones.keys():
^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'pose'
Comments (3)
-
-
repo owner For some reason I don’t encounter this problem, even if I don’t have any object selected. Perhaps it only happens for some morphs and I don’t have those. Anyway, the crash should be gone now.
-
reporter 🙏Thank you sir,
It worked and found 8029 Morphs (only exceptions being ‘pJCMkh9fShinB-12L.dsf’ and ‘pJCMkh9fShinB-12R.dsf’)
Database for Genesis9 scanned in 41.845 seconds and saved
how can i share these morphs to you so you could have a look into these?
can i share these morphs here? (If those don't trigger a DMCA Copyright)
Version Information:
Updated DAZ Setup Version: 4.2.0.2219 (Commit #
5c675cb70b111546eb224c8bc0e321e641851240
) - Log in to comment