"Slot for extra groups" error

Tech support and suggestions forum. If you only have a basic question on how to get started, please use the "newbies" forum in the community section.

Moderator: joepal

"Slot for extra groups" error

Postby woodcat » Wed Sep 08, 2021 9:30 pm

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 1578 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.
Curiosity killed the cat, but satisfaction brought it back.
User avatar
woodcat
 
Posts: 55
Joined: Sun Sep 27, 2015 7:53 pm
Location: Moscow

Re: "Slot for extra groups" error

Postby joepal » Thu Sep 09, 2021 2:22 pm

That's bad. :-) Was there any body proxy enabled in MH when this happened?
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4103
Joined: Wed Jun 04, 2008 11:20 am

Re: "Slot for extra groups" error

Postby joepal » Thu Sep 09, 2021 2:25 pm

Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4103
Joined: Wed Jun 04, 2008 11:20 am

Re: "Slot for extra groups" error

Postby woodcat » Thu Sep 09, 2021 4:08 pm

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
Curiosity killed the cat, but satisfaction brought it back.
User avatar
woodcat
 
Posts: 55
Joined: Sun Sep 27, 2015 7:53 pm
Location: Moscow


Return to Bugs, problems and feature requests

Who is online

Users browsing this forum: No registered users and 1 guest