Using Archipack Pro 2.8.2 with Blender 4.4.3
Steps to reproduce:
- Created a mesh
- Converted to custom object
- Added Manipulators
- Press Custom Hole
- Move over wall with existing AutoBool
- Select Wall & Press Autobool

Python: Traceback (most recent call last): File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_autoboolean.py", line 767, in execute manager.autoboolean(context, wall, None, solver, self.parent_to_reference) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_autoboolean.py", line 494, in autoboolean coords = d.hole_2d('BOUND') ^^^^^^^^^^^^^^^^^^ File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_hole.py", line 820, in hole_2d self.bend_coords(coords, add_section=(mode != 'FILL')) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 226, in bend_coords self._bend_segment_2d(coords, b.a, b.x, y, w, add_section=add_section) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 185, in _bend_segment_2d side = [i for i, v in enumerate(coords) if (plane_itM @ v).x > 0.001] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 185, in <listcomp> side = [i for i, v in enumerate(coords) if (plane_itM @ v).x > 0.001] ~~~~~~~~~~^~~ TypeError: Matrix multiplication: not supported between 'Matrix' and 'tuple' types
Using Archipack Pro 2.8.2 with Blender 4.4.3
Steps to reproduce:
Python: Traceback (most recent call last): File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_autoboolean.py", line 767, in execute manager.autoboolean(context, wall, None, solver, self.parent_to_reference) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_autoboolean.py", line 494, in autoboolean coords = d.hole_2d('BOUND') ^^^^^^^^^^^^^^^^^^ File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_hole.py", line 820, in hole_2d self.bend_coords(coords, add_section=(mode != 'FILL')) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 226, in bend_coords self._bend_segment_2d(coords, b.a, b.x, y, w, add_section=add_section) File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 185, in _bend_segment_2d side = [i for i, v in enumerate(coords) if (plane_itM @ v).x > 0.001] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/{redacted}/Library/Application Support/Blender/4.4/scripts/addons/archipack_20/archipack_bendable.py", line 185, in <listcomp> side = [i for i, v in enumerate(coords) if (plane_itM @ v).x > 0.001] ~~~~~~~~~~^~~ TypeError: Matrix multiplication: not supported between 'Matrix' and 'tuple' types