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 quitBlender 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.

