Error Class “QM_Component” not found after update
-
Updated to the latest QM version this past Friday, the 13th (bad idea, I know), and I just found out that our site monitoring was picking up intermittent 500 errors all weekend. Looking into it, I see that WordPress and the Apache error log were kicking out the following error. I’ve disabled the plugin for now – appreciate any suggestions:
An error of type E_ERROR was caused in line 312 of the file /var/www/html/wp-content/plugins/query-monitor/classes/Util.php. Error message: Uncaught Error: Class “QM_Component” not found in /var/www/html/wp-content/plugins/query-monitor/classes/Util.php:312
Stack trace:
#0 /var/www/html/wp-content/plugins/query-monitor/classes/Backtrace.php(275): QM_Util::get_file_component()
#1 /var/www/html/wp-content/plugins/query-monitor/classes/Backtrace.php(209): QM_Backtrace::get_frame_component()
#2 /var/www/html/wp-content/plugins/query-monitor/collectors/php_errors.php(272): QM_Backtrace->get_component()
#3 /var/www/html/wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php(578): QM_Collector_PHP_Errors->error_handler()
#4 /var/www/html/wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php(578): include(‘…’)
#5 /var/www/html/wp-content/plugins/query-monitor/vendor/composer/ClassLoader.php(432): Composer\Autoload\ClassLoader::Composer\Autoload\{closure}()
#6 /var/www/html/wp-content/plugins/query-monitor/classes/Util.php(312): Composer\Autoload\ClassLoader->loadClass()
#7 /var/www/html/wp-content/plugins/query-monitor/classes/Backtrace.php(275): QM_Util::get_file_component()
#8 /var/www/html/wp-content/plugins/query-monitor/classes/Backtrace.php(209): QM_Backtrace::get_frame_component()
#9 /var/www/html/wp-content/plugins/query-monitor/collectors/transients.php(91): QM_Backtrace->get_component()
#10 /var/www/html/wp-content/plugins/query-monitor/collectors/transients.php(59): QM_Collector_Transients->setted_transient()
#11 /var/www/html/wp-includes/class-wp-hook.php(308): QM_Collector_Transients->action_setted_blog_transient()
#12 /var/www/html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#13 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action()
#14 /var/www/html/wp-includes/option.php(1022): do_action()
#15 /var/www/html/wp-includes/cron.php(884): set_transient()
#16 /var/www/html/wp-includes/cron.php(994): spawn_cron()
#17 /var/www/html/wp-includes/class-wp-hook.php(308): _wp_cron()
#18 /var/www/html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#19 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action()
#20 /var/www/html/wp-settings.php(639): do_action()
#21 /var/www/html/wp-config.php(101): require_once(‘…’)
#22 /var/www/html/wp-load.php(50): require_once(‘…’)
#23 /var/www/html/wp-admin/admin.php(34): require_once(‘…’)
#24 /var/www/html/wp-admin/plugins.php(10): require_once(‘…’)
#25 {main}
- The topic ‘Error Class “QM_Component” not found after update’ is closed to new replies.