WAIT: Error by Query Monitor

I found some error php with query monitor plugin:

  • Latest WP
  • Latest Woo
  • Disabled all of plugins (tested with enabled too)
  • Php 8.1.23
  • Bricks Builder 1.10 beta

|Warning (Suppressed)|Attempt to read property “query_var” on bool|-

  1. wp-includes/taxonomy.php:4671

  2. get_term_link()
    wp-content/themes/bricks/includes/integrations/dynamic-data/providers/provider-wp.php:1481

  3. Bricks\I\D\P\Provider_Wp->get_term_tag_value()
    wp-content/themes/bricks/includes/integrations/dynamic-data/providers/provider-wp.php:844

  4. Bricks\I\D\P\Provider_Wp->get_tag_value()
    wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:334

  5. Bricks\I\D\Providers->get_tag_value()
    wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:260

  6. Bricks\I\D\Providers->render()
    wp-includes/class-wp-hook.php:324

  7. apply_filters('bricks/dynamic_data/render_content')
    wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:496

  8. Bricks\I\D\Providers::render_content()
    wp-content/themes/bricks/functions.php:229

  9. bricks_render_dynamic_data()
    wp-content/themes/bricks/includes/elements/base.php:1983

  10. Bricks\Element->set_link_attributes()
    wp-content/themes/bricks/includes/elements/base.php:1606

  11. Bricks\Element->set_root_attributes()
    wp-content/themes/bricks/includes/elements/base.php:2325

  12. Bricks\Element->init()
    wp-content/themes/bricks/includes/frontend.php:560

  13. Bricks\Frontend::render_element()
    wp-content/themes/bricks/includes/frontend.php:560

  14. Bricks\Query->render()
    wp-content/themes/bricks/includes/elements/container.php:835

  15. Bricks\Element_Container->render()
    wp-content/themes/bricks/includes/elements/base.php:2327

  16. Bricks\Element->init()
    wp-content/themes/bricks/includes/frontend.php:560

  17. Bricks\Frontend::render_element()
    wp-content/themes/bricks/includes/elements/container.php:947

  18. Bricks\Element_Container->render()
    wp-content/themes/bricks/includes/elements/base.php:2327

  19. Bricks\Element->init()
    wp-content/themes/bricks/includes/frontend.php:560

  20. Bricks\Frontend::render_element()
    wp-content/themes/bricks/includes/elements/container.php:947

  21. Bricks\Element_Container->render()
    wp-content/themes/bricks/includes/elements/base.php:2327

  22. Bricks\Element->init()
    wp-content/themes/bricks/includes/frontend.php:560

  23. Bricks\Frontend::render_element()
    wp-content/themes/bricks/includes/frontend.php:659

  24. Bricks\Frontend::render_data()
    wp-content/themes/bricks/includes/frontend.php:909

  25. Bricks\Frontend::render_content()
    wp-content/themes/bricks/page.php:7|
    | — | — |

Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  1. wc_doing_it_wrong() Plugin: woocommerce
    Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  2. wc_doing_it_wrong() Plugin: woocommerce
    Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  3. wc_doing_it_wrong() Plugin: woocommerce
    Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  4. wc_doing_it_wrong() Plugin: woocommerce
    Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  5. wc_doing_it_wrong() Plugin: woocommerce
    Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  6. wc_doing_it_wrong() Plugin: woocommerce
    Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.) +

  7. wc_doing_it_wrong() Plugin: woocommerce
    Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/themes/bricks/archive-product.php’), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)

Hi @simplecreative,

thank you for your report, but I was unable to reproduce these logs in my local installation. Can you maybe record a video, on how to reproduce them?

Best regards,
M

I’m jut installed the query monitor and found this error on public side.

Maybe @bricksultimate has related error? Chinmoy, could you test it you too with bu plugin?

And what was the page, shop? And this happens with ALL plugins disabled (except WooCommerce because I see this is coming from WooCommerce)?

Can you try to narrow it down when this error happens, which page you open?

Best regards,
M

OK, I will check it and come back.

1 Like

Hi!
Yes I tried it.

  • Disabled ALL of plugins (only active Woocommerce and Bricks theme)
  • Delete all of my custom code from mu-plugins folder
  • Deleted all of my custom code from child theme functions.php
  • Flush the php opcache.

This site is under development, so i can add for you an admin account in private message.

But the error messages not gone.

Frontpage page:

Warning (Suppressed)	Attempt to read property "query_var" on bool	
wp-includes/taxonomy.php:4671
get_term_link()
wp-content/themes/bricks/includes/integrations/dynamic-data/providers/provider-wp.php:1481
Bricks\I\D\P\Provider_Wp->get_term_tag_value()
wp-content/themes/bricks/includes/integrations/dynamic-data/providers/provider-wp.php:844
Bricks\I\D\P\Provider_Wp->get_tag_value()
wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:334
Bricks\I\D\Providers->get_tag_value()
wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:260
Bricks\I\D\Providers->render()
wp-includes/class-wp-hook.php:324
apply_filters('bricks/dynamic_data/render_content')
wp-content/themes/bricks/includes/integrations/dynamic-data/providers.php:496
Bricks\I\D\Providers::render_content()
wp-content/themes/bricks/functions.php:229
bricks_render_dynamic_data()
wp-content/themes/bricks/includes/elements/base.php:1983
Bricks\Element->set_link_attributes()
wp-content/themes/bricks/includes/elements/base.php:1606
Bricks\Element->set_root_attributes()
wp-content/themes/bricks/includes/elements/base.php:2325
Bricks\Element->init()
wp-content/themes/bricks/includes/frontend.php:560
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:560
Bricks\Query->render()
wp-content/themes/bricks/includes/elements/container.php:835
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/base.php:2327
Bricks\Element->init()
wp-content/themes/bricks/includes/frontend.php:560
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/elements/container.php:947
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/base.php:2327
Bricks\Element->init()
wp-content/themes/bricks/includes/frontend.php:560
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/elements/container.php:947
Bricks\Element_Container->render()
wp-content/themes/bricks/includes/elements/base.php:2327
Bricks\Element->init()
wp-content/themes/bricks/includes/frontend.php:560
Bricks\Frontend::render_element()
wp-content/themes/bricks/includes/frontend.php:659
Bricks\Frontend::render_data()
wp-content/themes/bricks/includes/frontend.php:909
Bricks\Frontend::render_content()
wp-content/themes/bricks/page.php:7`

Shop Archive:

Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function regular_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()
Plugin: woocommerce
Function sale_price was called incorrectly. A termék tulajdonságaihoz nem lehet közvetlen hozzáférni. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/bricks/archive-product.php'), Bricks\Frontend::render_content, Bricks\Frontend::render_data, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Query->render, call_user_func_array, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Container->render, Bricks\Frontend::render_element, Bricks\Element->init, Bricks\Element_Code->render, eval, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong (This message was added in version 3.0.)	
wc_doing_it_wrong()```

Ok, please wait again a little bit more. I have maybe found the problem. It is with the Fancy Bricks woocommerce product template’s custom codes.

I have written to the support and I’m waiting for the answer.

I will be back. :slight_smile:

1 Like