Replies: 5
Hello,
I just updated from 2.1.0 to 2.1.1 and during the update. Now the site is not working anymore, when I enable this plugin, the logs show:
NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: get_object_vars(): Argument #1 ($object) must be of type object, bool given in /var/www/html/wp-includes/class-wp-term.php:197
blog_fpm-wordpress-1 | Stack trace:
blog_fpm-wordpress-1 | #0 /var/www/html/wp-includes/class-wp-term.php(197): get_object_vars()
blog_fpm-wordpress-1 | #1 /var/www/html/wp-includes/class-wp-term.php(183): WP_Term->__construct()
blog_fpm-wordpress-1 | #2 /var/www/html/wp-includes/taxonomy.php(951): WP_Term::get_instance()
blog_fpm-wordpress-1 | #3 /var/www/html/wp-includes/class-wp-term-query.php(1116): get_term()
blog_fpm-wordpress-1 | #4 /var/www/html/wp-includes/class-wp-term-query.php(817): WP_Term_Query->populate_terms()
blog_fpm-wordpress-1 | #5 /var/www/html/wp-includes/class-wp-term-query.php(307): WP_Term_Query->get_terms()
blog_fpm-wordpress-1 | #6 /var/www/html/wp-includes/class-wp-tax-query.php(645): WP_Term_Query->query()
blog_fpm-wordpress-1 | #7 /var/www/html/wp-includes/class-wp-tax-query.php(580): WP_Tax_Query->transform_query()
blog_fpm-wordpress-1 | #8 /var/www/html/wp-includes/class-wp-tax-query.php(394): WP_Tax_Query->clean_query()
blog_fpm-wordpress-1 | #9 /var/www/html/wp-includes/class-wp-tax-query.php(324): WP_Tax_Query->get_sql_for_clause()
blog_fpm-wordpress-1 | #10 /var/www/html/wp-includes/class-wp-tax-query.php(274): WP_Tax_Query->get_sql_for_query()
blog_fpm-wordpress-1 | #11 /var/www/html/wp-includes/class-wp-tax-query.php(250): WP_Tax_Query->get_sql_clauses()
blog_fpm-wordpress-1 | #12 /var/www/html/wp-includes/class-wp-query.php(2159): WP_Tax_Query->get_sql()
blog_fpm-wordpress-1 | #13 /var/www/html/wp-includes/class-wp-query.php(3586): WP_Query->get_posts()
blog_fpm-wordpress-1 | #14 /var/www/html/wp-includes/post.php(2410): WP_Query->query()
blog_fpm-wordpress-1 | #15 /var/www/html/wp-includes/post.php(3939): get_posts()
blog_fpm-wordpress-1 | #16 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(285): wp_get_recent_posts()
blog_fpm-wordpress-1 | #17 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(323): WP_Theme_JSON_Resolver::get_user_data_from_wp_global_styles()
blog_fpm-wordpress-1 | #18 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(387): WP_Theme_JSON_Resolver::get_user_data()
blog_fpm-wordpress-1 | #19 /var/www/html/wp-includes/script-loader.php(3076): WP_Theme_JSON_Resolver::get_merged_data()
blog_fpm-wordpress-1 | #20 /var/www/html/wp-includes/script-loader.php(3272): {closure}()
blog_fpm-wordpress-1 | #21 /var/www/html/wp-includes/class-wp-hook.php(307): {closure}()
blog_fpm-wordpress-1 | #22 /var/www/html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
blog_fpm-wordpress-1 | #23 /var/www/html/wp-includes/plugin.php(476): WP_Hook->do_action()
blog_fpm-wordpress-1 | #24 /var/www/html/wp-settings.php(620): do_action()
blog_fpm-wordpress-1 | #25 /var/www/html/wp-config.php(120): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #26 /var/www/html/wp-load.php(50): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #27 /var/www/html/wp-admin/admin.php(34): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #28 /var/www/html/wp-admin/options-general.php(10): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #29 {main}
blog_fpm-wordpress-1 | thrown in /var/www/html/wp-includes/class-wp-term.php on line 197
blog_fpm-wordpress-1 | NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: get_object_vars(): Argument #1 ($object) must be of type object, bool given in /var/www/html/wp-includes/class-wp-post.php:265
blog_fpm-wordpress-1 | Stack trace:
blog_fpm-wordpress-1 | #0 /var/www/html/wp-includes/class-wp-post.php(265): get_object_vars()
blog_fpm-wordpress-1 | #1 /var/www/html/wp-includes/class-wp-post.php(254): WP_Post->__construct()
blog_fpm-wordpress-1 | #2 /var/www/html/wp-includes/post.php(1007): WP_Post::get_instance()
blog_fpm-wordpress-1 | #3 [internal function]: get_post()
blog_fpm-wordpress-1 | #4 /var/www/html/wp-includes/class-wp-query.php(3147): array_map()
blog_fpm-wordpress-1 | 172.19.238.13 - 18/Jul/2022:20:38:19 +0000 "GET /2022/01/26/pharmareferentin-packt-aus-es-geht-nicht-darum-die-menschen-zu-heilen-das-impfstoffgeschaeft-bringt-richtig-viel-ge" 500
blog_fpm-wordpress-1 | #5 /var/www/html/wp-includes/class-wp-query.php(3586): WP_Query->get_posts()
blog_fpm-wordpress-1 | #6 /var/www/html/wp-includes/post.php(2410): WP_Query->query()
blog_fpm-wordpress-1 | #7 /var/www/html/wp-includes/post.php(3939): get_posts()
blog_fpm-wordpress-1 | #8 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(285): wp_get_recent_posts()
blog_fpm-wordpress-1 | #9 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(323): WP_Theme_JSON_Resolver::get_user_data_from_wp_global_styles()
blog_fpm-wordpress-1 | #10 /var/www/html/wp-includes/class-wp-theme-json-resolver.php(387): WP_Theme_JSON_Resolver::get_user_data()
blog_fpm-wordpress-1 | #11 /var/www/html/wp-includes/script-loader.php(3076): WP_Theme_JSON_Resolver::get_merged_data()
blog_fpm-wordpress-1 | #12 /var/www/html/wp-includes/script-loader.php(3272): {closure}()
blog_fpm-wordpress-1 | #13 /var/www/html/wp-includes/class-wp-hook.php(307): {closure}()
blog_fpm-wordpress-1 | #14 /var/www/html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
blog_fpm-wordpress-1 | #15 /var/www/html/wp-includes/plugin.php(476): WP_Hook->do_action()
blog_fpm-wordpress-1 | #16 /var/www/html/wp-settings.php(620): do_action()
blog_fpm-wordpress-1 | #17 /var/www/html/wp-config.php(120): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #18 /var/www/html/wp-load.php(50): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #19 /var/www/html/wp-blog-header.php(13): require_once('/var/www/html/w...')
blog_fpm-wordpress-1 | #20 /var/www/html/index.php(17): require('/var/www/html/w...')
blog_fpm-wordpress-1 | #21 {main}
blog_fpm-wordpress-1 | thrown in /var/www/html/wp-includes/class-wp-post.php on line 265
I use WP 6.0.1 with PHP 8.1.8 and redis 7.0.3.
With just the plugin version 2.1.0 everything worked as expected.
Any hints here?
Greetings
mathse
//Edit: To be honest, I think I updated from 2.0.26 and skipped 2.1.0 (if this version was released today)