Page MenuHome

Modifiers disappearing from UI
Closed, ResolvedPublicBUG

Description

System Information
Operating system: Linux-5.4.0-24-generic-x86_64-with-debian-bullseye-sid 64 Bits
Graphics card: GeForce RTX 2070 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 440.64

Blender Version
Broken: version: 2.83 (sub 13), branch: master, commit date: 2020-04-17 20:03, hash: rB76b3aac802f9
Worked: 2.82, 2.83 builds from roughly two weeks ago.

Short description of error
When working with a bunch of modifiers, the next modifiers in the stack disappear from the UI until it is collapsed.
I think the VertexWeightEdit modifier is the cause, but I'm not 100% sure.
I've attached a file that shows the problem.

Exact steps for others to reproduce the error

Hard to say when exactly it happens.
Usually only occurs when a number of modifiers have been added, I think having a VertexWeightEdit in the stack might be the issue, but it could be something else.

If you collapse the visible modifier in the attached file, the others show up and similarly disappear again when the top one is unfolded.

Event Timeline

For what it's worth this is not an issue in the modifier-panels-ui branch:


I don't have time to look into it now, but this is the problem:

Traceback (most recent call last):
  File "/home/hans/Documents/Blender-Git/build_linux_debug/bin/2.90/scripts/startup/bl_ui/properties_data_modifier.py", line 51, in draw
    getattr(self, md.type)(box, ob, md)
  File "/home/hans/Documents/Blender-Git/build_linux_debug/bin/2.90/scripts/startup/bl_ui/properties_data_modifier.py", line 1428, in VERTEX_WEIGHT_EDIT
    self.vertex_weight_mask(layout, ob, md)
  File "/home/hans/Documents/Blender-Git/build_linux_debug/bin/2.90/scripts/startup/bl_ui/properties_data_modifier.py", line 1390, in vertex_weight_mask
    obj = md.mask_text_map_object
AttributeError: 'VertexWeightEditModifier' object has no attribute 'mask_text_map_object'
William Reynish (billreynish) changed the task status from Needs Triage to Confirmed.Apr 19 2020, 9:53 AM
William Reynish (billreynish) changed the subtype of this task from "Report" to "Bug".