Blender 4.0 Convert to MHX error "'Pose' object has no attribute 'bone_groups'"

Issue #1835 invalid
Jake created an issue

So, Diffeomorphic started giving me this error now that I updated my scene to Blender 4.0:

Python: Traceback (most recent call last):
  File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\import_daz\mhx.py", line 355, in invoke
    self.createBoneGroups(context.object)
  File "C:\Users\USER\AppData\Roaming\Blender Foundation\Blender\4.0\scripts\addons\import_daz\mhx.py", line 373, in createBoneGroups
    if len(rig.pose.bone_groups) != len(MHX.BoneGroups):
AttributeError: 'Pose' object has no attribute 'bone_groups'

It never has done this before. I’m still using 1.7.1 of all of the addons.

I’m not sure if I’m missing something, I’m doing the exact same thing as before to convert the rig to MHX, which is to select the armature I want to change, then the MHX options menu should pop up. But no menu appears and instead it gives me that error.

However, what is interesting is that it’s complaining about the bone groups. And Blender did change how the bone groups work. Is there anything I can even do or is this because the addon is trying to use the old system?

Comments (5)

  1. Jake reporter

    Rigify is broken apparently too, it just bends some bones but the armature system looks the exact same as the default Daz rig.

  2. Thomas Larsson repo owner
    • changed status to open

    You have to update to the dev version. There are several changes in Blender 4.0 that are incompatible with version 1.7.1 of this addon (and with most other addons written for Blender 3.x, I believe). Blender 4 support is the most important new feature of 1.7.2, although it is not ready for a stable release yet.

  3. Jake reporter

    Do you have an estimate when will you upload a stable version that at least has the parts fixed that bugged out with 4.0?

  4. Log in to comment