Error on woocommerce website

Browser: Brave
OS: macOS

Hi, on a woocommerce website I have this error that comes out of nowhere (on Friday the site was working… on Monday it doesn’t work anymore). The problem disappears only if I deactivate Woocommerce (9.3.2).

I tried to go back to version 9.3.1, and to 9.2.3 but the error is still there.

Does anyone have the same problem? [23-Sep-2024 10:41:06 UTC] PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php:2192

Stack trace:

#0 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2192): join(’ ', Array)

#1 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/button.php(175): Bricks\Element->render_attributes(‘href’)

#2 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2395): Bricks\Element_Button->render()

#3 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(564): Bricks\Element->init()

#4 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/container.php(948): Bricks\Frontend::render_element(Array)

#5 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2395): Bricks\Element_Container->render()

#6 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(564): Bricks\Element->init()

#7 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/container.php(948): Bricks\Frontend::render_element(Array)

#8 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2395): Bricks\Element_Container->render()

#9 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(564): Bricks\Element->init()

#10 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/container.php(948): Bricks\Frontend::render_element(Array)

#11 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2395): Bricks\Element_Container->render()

#12 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(564): Bricks\Element->init()

#13 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/container.php(948): Bricks\Frontend::render_element(Array)

#14 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php(2395): Bricks\Element_Container->render()

#15 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(564): Bricks\Element->init()

#16 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(663): Bricks\Frontend::render_element(Array)

#17 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/frontend.php(913): Bricks\Frontend::render_data(Array)

#18 /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/page.php(7): Bricks\Frontend::render_content(Array)

#19 /home/nflpqthb/xxx.xxx.xx/xxx/wp-includes/template-loader.php(106): include(‘/home/nflpqthb/…’)

#20 /home/nflpqthb/xxx.xxx.xx/xxx/wp-blog-header.php(19): require_once(‘/home/nflpqthb/…’)

#21 /home/nflpqthb/xxx.xxx.xx/xxx/index.php(17): require(‘/home/nflpqthb/…’)

#22 {main}

thrown in /home/nflpqthb/xxx.xxx.xx/xxx/wp-content/themes/bricks/includes/elements/base.php on line 2192

Found the error, it was a reference to a deleted products category, a button with taxonomy dynamic data tags (for the name and the link).