Rigify: Add Selection Set doesn't work (Generation has thrown an exception: bpy_prop_collection.__contains__: expected a string or a tuple of strings #105025

Open
opened 2023-11-24 13:51:11 +01:00 by Todor Nikolov · 0 comments

System Information
Operating system: Windows-10-10.0.19045-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 546.01

Blender Version
Broken: version: 4.0.1, branch: blender-v4.0-release, commit date: 2023-11-16 16:40, hash: d0dd92834a08
Worked: (newest version of Blender that worked as expected)

Addon Information
Name: Rigify (0, 6, 9)
Author: Nathan Vegdahl, Lucio Rossi, Ivan Cappiello, Alexander Gavrilov

Short description of error
After enabling the Add Selection Set option in Bone Collection UI, generation fails with the following message
Generation has thrown an exception: bpy_prop_collection.contains: expected a string or a tuple of strings

Exact steps for others to reproduce the error
Enable the "Bone Selection sets" addon.

Using any Rigify meta-rig (e.g. Basic Human but any pre built or custom meta-rig will have the same effect) enable Add Selection Set on any Collection in the Bone Collection UI panel. Then try to generate.

Maybe I don't understand how this is supposed to work. I don't really use the Selection Sets addon. I just discovered this while testing the new features in 4.0.

Interestingly, if you disable the "Bone Selection sets" addon, Generation will work fine but that defeats the purpose of using the feature.

**System Information** Operating system: Windows-10-10.0.19045-SP0 64 Bits Graphics card: NVIDIA GeForce RTX 3070 Ti/PCIe/SSE2 NVIDIA Corporation 4.6.0 NVIDIA 546.01 **Blender Version** Broken: version: 4.0.1, branch: blender-v4.0-release, commit date: 2023-11-16 16:40, hash: `d0dd92834a08` Worked: (newest version of Blender that worked as expected) **Addon Information** Name: Rigify (0, 6, 9) Author: Nathan Vegdahl, Lucio Rossi, Ivan Cappiello, Alexander Gavrilov **Short description of error** After enabling the **Add Selection Set** option in Bone Collection UI, generation fails with the following message _Generation has thrown an exception: bpy_prop_collection.__contains__: expected a string or a tuple of strings_ **Exact steps for others to reproduce the error** Enable the "Bone Selection sets" addon. Using any Rigify meta-rig (e.g. Basic Human but any pre built or custom meta-rig will have the same effect) enable Add Selection Set on any Collection in the Bone Collection UI panel. Then try to generate. Maybe I don't understand how this is supposed to work. I don't really use the Selection Sets addon. I just discovered this while testing the new features in 4.0. Interestingly, if you disable the "Bone Selection sets" addon, Generation will work fine but that defeats the purpose of using the feature.
Todor Nikolov added the
Status
Needs Triage
Priority
Normal
Type
Report
labels 2023-11-24 13:51:12 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#105025
No description provided.