Page MenuHome

Batch-Generate Previews operator does not work
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1060 3GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 451.67

Blender Version
Broken: version: 2.83.3, branch: master, commit date: 2020-07-22 06:01, hash: rB353e5bd7493e
Worked: (newest version of Blender that worked as expected)

Short description of error
bpy.ops.wm.previews_batch_generate() operator results in an error and does not generate previews for any data-block

Exact steps for others to reproduce the error

  • create basic scene from scratch
  • save the file

  • enable console output, File -> Data Previews -> Batch-Generate Previews. Get this
*** Running C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\bl_previews_utils\bl_previews_render.py ***

 *** Blend file D:\3D Models\blenderbugs\test_library.blend ***

render!
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\bl_previews_utils\bl_previews_render.py", line 510, in <module>
    main()
  File "C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\bl_previews_utils\bl_previews_render.py", line 501, in main
    do_data_intern=args.no_data_intern)
  File "C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\bl_previews_utils\bl_previews_render.py", line 317, in do_previews
    bpy.ops.wm.previews_clear(id_type='SHADING')
  File "C:\Program Files\Blender Foundation\Blender 2.83\2.83\scripts\modules\bpy\ops.py", line 201, in __call__
    ret = op_call(self.idname_py(), None, kw)
TypeError: Converting py args to operator properties: , WM_OT_previews_clear.id_type expected a set, not a str

Blender quit

Blender doesn't crash but it doesn't generate previews either. It only generates preview for .blend file itself upon saving the file (inconsistently), but not for any data-blocks.