Error on setting bounds without selecting any object. #81554

Closed
opened 2020-10-08 21:10:47 +02:00 by Jonas · 4 comments

System Information
Operating system: Windows-10-10.0.19041-SP0 64 Bits
Graphics card: GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.55

Blender Version
Broken: version: 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: blender/blender@3e85bb34d0
Worked: (newest version of Blender that worked as expected) Never tried

Addon Information
Name: 3D-Print Toolbox ()
Author: Campbell Barton

Short description of error

Without selecting any object, you get this error. If you have an object selected, you get no error.

Traceback (most recent call last):

File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 680, in invoke
  Vector(v) @ obj.matrix_world for obj in context.selected_editable_objects
File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 671, in calc_length
  return max(((max(v[i] for v in vecs) - min(v[i] for v in vecs)), i) for i in range(3))
File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 671, in <genexpr>
  return max(((max(v[i] for v in vecs) - min(v[i] for v in vecs)), i) for i in range(3))

ValueError: max() arg is an empty sequence

location: :-1

Exact steps for others to reproduce the error
Open Blender
Activate plugin
Go to transform -> bounds -> error appears

**System Information** Operating system: Windows-10-10.0.19041-SP0 64 Bits Graphics card: GeForce RTX 2070 SUPER/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.55 **Blender Version** Broken: version: 2.90.1, branch: master, commit date: 2020-09-23 06:43, hash: `blender/blender@3e85bb34d0` Worked: (newest version of Blender that worked as expected) Never tried **Addon Information** Name: 3D-Print Toolbox () Author: Campbell Barton **Short description of error** Without selecting any object, you get this error. If you have an object selected, you get no error. Traceback (most recent call last): ``` File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 680, in invoke Vector(v) @ obj.matrix_world for obj in context.selected_editable_objects File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 671, in calc_length return max(((max(v[i] for v in vecs) - min(v[i] for v in vecs)), i) for i in range(3)) File "C:\Program Files\Blender Foundation\Blender 2.90\2.90\scripts\addons\object_print3d_utils\operators.py", line 671, in <genexpr> return max(((max(v[i] for v in vecs) - min(v[i] for v in vecs)), i) for i in range(3)) ``` ValueError: max() arg is an empty sequence location: <unknown location>:-1 **Exact steps for others to reproduce the error** Open Blender Activate plugin Go to transform -> bounds -> error appears
Author

Added subscriber: @Wabba

Added subscriber: @Wabba
Member

Added subscriber: @PratikPB2123

Added subscriber: @PratikPB2123
Member

Duplicate of #82760 (3D-Print Toolbox - Bounds: Exception when no object is selected)

Will merge. Thanks for reporting the issue :)

Duplicate of #82760 (3D-Print Toolbox - Bounds: Exception when no object is selected) Will merge. Thanks for reporting the issue :)
Member

Closed as duplicate of #82760

Closed as duplicate of #82760
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#81554
No description provided.