Page 1 of 1

"Slot for extra groups" error

PostPosted: Wed Sep 08, 2021 9:30 pm
by tomcat
In MPFB plugin, if you check "Slot for extra groups error" (along with "Extra vertex groups"):

Slot_for_extra_groups_error_0.jpg
Slot_for_extra_groups_error_0.jpg (11.46 KiB) Viewed 2702 times

and then click "Import human", then a bunch of errors pop up:

Code: Select all
Python: Traceback (most recent call last):
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\operators\bodyimport.py", line 14, in execute
    ImportBodyBinary()
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 92, in __init__
    FetchServerData('getBodyMeshInfo', self.gotBodyInfo)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 14, in callback
    self.readyFunction(json_obj.data)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 150, in gotBodyInfo
    FetchServerData('getBodyVerticesBinary',self.gotVerticesData,True)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 12, in callback
    self.readyFunction(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 172, in gotVerticesData
    FetchServerData('getBodyFacesBinary',self.gotFacesData,True)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 12, in callback
    self.readyFunction(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 190, in gotFacesData
    FetchServerData('getBodyTextureCoordsBinary', self.gotTextureCoords, True)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 12, in callback
    self.readyFunction(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 204, in gotTextureCoords
    FetchServerData('getBodyFaceUVMappingsBinary', self.gotFaceUVMappings, True)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 12, in callback
    self.readyFunction(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 238, in gotFaceUVMappings
    self.afterMeshData()
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 472, in afterMeshData
    FetchServerData('getBodyMaterialInfo',self.gotBodyMaterialInfo)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 8, in __init__
    self.executeJsonCall(expectBinaryResponse=expectBinary, params=params)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\sync_ops.py", line 19, in executeJsonCall
    self.callback(json_obj)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\fetch_server_data.py", line 14, in callback
    self.readyFunction(json_obj.data)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 497, in gotBodyMaterialInfo
    self.vgroupMaterials(mat)
  File "C:\Users\Tomcat\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\MH_Community\mh_sync\import_body_binary.py", line 430, in vgroupMaterials
    bpy.ops.object.vertex_group_set_active(group=key)
  File "E:\Blender Foundation\Blender 2.93\2.93\scripts\modules\bpy\ops.py", line 132, in __call__
    ret = _op_call(self.idname_py(), None, kw)
TypeError: Converting py args to operator properties:  enum "body" not found in ('nippleTip', 'nipple', 'lips', 'fingernails', 'toenails', 'ears', 'scalp', 'genitals', 'Delete')

location: <unknown location>:-1



  • makehuman-plugin-for-blender-20210908.zip
  • socket-20210908.zip

Blender 2.93.4 (Win 7)

MPFB2 works fine.

Re: "Slot for extra groups" error

PostPosted: Thu Sep 09, 2021 2:22 pm
by joepal
That's bad. :-) Was there any body proxy enabled in MH when this happened?

Re: "Slot for extra groups" error

PostPosted: Thu Sep 09, 2021 2:25 pm
by joepal

Re: "Slot for extra groups" error

PostPosted: Thu Sep 09, 2021 4:08 pm
by tomcat
joepal wrote:That's bad. :-) Was there any body proxy enabled in MH when this happened?

All other settings were the default:

Slot_for_extra_groups_error_2.jpg