BVtkNodes icon indicating copy to clipboard operation
BVtkNodes copied to clipboard

Update All Automatically creates infinite update loop in vtkContourFilter

Open tkeskita opened this issue 6 months ago • 0 comments

Blender 4.2. Update Mode "Update All Automatically" creates infinite loop in example tree "cubeflow_contours" when changing frame. Debug message show

2024-08-04 12:57:20,297 on_frame_change: DEBUG: Triggered frame update at frame 2 (Update Mode 'update-all')
2024-08-04 12:57:20,300 on_frame_change: DEBUG: Time Selector time step 2
2024-08-04 12:57:20,301 update_vtk: DEBUG: Updating vtkOpenFOAMReader
2024-08-04 12:57:20,303 update_vtk: DEBUG: Updating Time Selector
2024-08-04 12:57:20,305 update_vtk: DEBUG: Updating Multi Block Leaf
2024-08-04 12:57:20,306 update_vtk: DEBUG: Updating vtkAssignAttribute
2024-08-04 12:57:20,307 run_custom_code_wrapper: DEBUG: vtkAssignAttribute run 'vtk_obj.Assign("p", vtk.vtkDataSetAttributes.SCALARS, vtk.vtkAssignAttribute.POINT_DATA)'
2024-08-04 12:57:20,308 update_vtk: DEBUG: Updating vtkContourFilter
2024-08-04 12:57:20,309 outdate_vtk_status: DEBUG: vtkContourFilter: Calling update for all nodes
2024-08-04 12:57:20,309 update_vtk: DEBUG: Updating vtkContourFilter
2024-08-04 12:57:20,310 outdate_vtk_status: DEBUG: vtkContourFilter: Calling update for all nodes
2024-08-04 12:57:20,311 update_vtk: DEBUG: Updating vtkContourFilter
...

RecursionError: maximum recursion depth exceeded
File "/path/to/scripts/addons/BVtkNodes/core.py", line 641, in outdate_vtk_status

tkeskita avatar Aug 04 '24 10:08 tkeskita