Uncaught Error: Cannot use object of type WP_Error as array
-
Hello,
I have this error when visiting /wp-admin/ and page returns 504 sometimes. Then error text from wordpress recovery mail.
POST SMTP uses Freemius to load add-on information from remote server (https://api.freemius.com/v1/plugins/10461/addons.json?enriched=true&count=50&sdk_version=2.5.5) which is triggered on “do_action(‘admin_menu’)”.
I think it is better to load add-on information using wp-cron instead of “admin_menu” hook. Because wp-cron can run longer without returning 504 timeout error and add-ons are not critical to load when site administrator tries to manage wordpress.
—— backtrace ———–
“backtrace”: [ “WP_Http->request”, “wp_remote_request”, “Freemius_Api_WordPress::RemoteRequest”, “Freemius_Api_WordPress::ExecuteRequest”, “Freemius_Api_WordPress::MakeStaticRequest”, “Freemius_Api_WordPress->MakeRequest”, “Freemius_Api_Base->_Api”, “Freemius_Api_Base->Api”, “FS_Api->_call”, “FS_Api->call”, “FS_Api->get”, “Freemius->sync_addons”, “Freemius->get_addons”, “Freemius->get_addon”, “Freemius->is_whitelabeled”, “Freemius->add_submenu_items”, “Freemius->_prepare_admin_menu”, “WP_Hook->apply_filters”, “WP_Hook->do_action”, “do_action(‘admin_menu’)”, “require_once(‘wp-admin/includes/menu.php’)”, “require(‘wp-admin/menu.php’)”, “require_once(‘wp-admin/admin.php’)” ]
——- wordpress recovery mail ———-
WordPress version 6.2
Current plugin: Post SMTP (version 2.4.8)
PHP version 7.4.33Error Details
An error of type E_ERROR was caused in line 357 of the file /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusWordPress.php. Error message: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusWordPress.php:357
Stack trace:0 /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusWordPress.php(318): Freemius_Api_WordPress::RemoteRequest()
1 /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusWordPress.php(450): Freemius_Api_WordPress::ExecuteRequest()
2 /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusWordPress.php(553): Freemius_Api_WordPress::MakeStaticRequest()
3 /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusBase.php(134): Freemius_Api_WordPress->MakeRequest()
4 /wp-content/plugins/post-smtp/freemius/includes/sdk/FreemiusBase.php(154): Freemius_Api_Base->_Api()
- The topic ‘Uncaught Error: Cannot use object of type WP_Error as array’ is closed to new replies.