When I activate the MailPoet plugin, it fails and displays “There has been a critical error on this website.”
The email from the site the details the following. There are no other errors on the site.
Error Details
=============
An error of type E_ERROR was caused in line 53 of the file /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php. Error message: Uncaught MailPoetDoctrineWPDBExceptionsQueryException: Unknown column 't0.confirmation_email_id' in 'field list' in /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/WPDB/Connection.php:132
Stack trace:
#0 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/WPDB/Connection.php(123): MailPoetDoctrineWPDBConnection->handleQueryError()
#1 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/WPDB/Connection.php(35): MailPoetDoctrineWPDBConnection->runQuery()
#2 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/WPDB/Statement.php(71): MailPoetDoctrineWPDBConnection->query()
#3 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Connection.php(418): MailPoetDoctrineWPDBStatement->execute()
#4 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(408): MailPoetVendorDoctrineDBALConnection->executeQuery()
#5 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/src/EntityRepository.php(84): MailPoetVendorDoctrineORMPersistersEntityBasicEntityPersister->load()
#6 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/Repository.php(71): MailPoetVendorDoctrineORMEntityRepository->findOneBy()
#7 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Segments/SegmentsRepository.php(88): MailPoetDoctrineRepository->findOneBy()
#8 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/AdminPages/PageRenderer.php(144): MailPoetSegmentsSegmentsRepository->getWPUsersSegment()
#9 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/AdminPages/Pages/Landingpage.php(37): MailPoetAdminPagesPageRenderer->displayPage()
#10 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Config/Menu.php(631): MailPoetAdminPagesPagesLandingpage->render()
#11 /srv/www/wordpress/wp-includes/class-wp-hook.php(341): MailPoetConfigMenu->landingPage()
#12 /srv/www/wordpress/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#13 /srv/www/wordpress/wp-includes/plugin.php(522): WP_Hook->do_action()
#14 /srv/www/wordpress/wp-admin/admin.php(264): do_action()
#15 {main}Next MailPoetVendorDoctrineDBALExceptionInvalidFieldNameException: An exception occurred while executing a query: Unknown column 't0.confirmation_email_id' in 'field list' in /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:53
Stack trace:
#0 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Connection.php(848): MailPoetVendorDoctrineDBALDriverAPIMySQLExceptionConverter->convert()
#1 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Connection.php(820): MailPoetVendorDoctrineDBALConnection->handleDriverException()
#2 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/dbal/src/Connection.php(424): MailPoetVendorDoctrineDBALConnection->convertExceptionDuringQuery()
#3 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(408): MailPoetVendorDoctrineDBALConnection->executeQuery()
#4 /srv/www/wordpress/wp-content/plugins/mailpoet/vendor-prefixed/doctrine/orm/src/EntityRepository.php(84): MailPoetVendorDoctrineORMPersistersEntityBasicEntityPersister->load()
#5 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Doctrine/Repository.php(71): MailPoetVendorDoctrineORMEntityRepository->findOneBy()
#6 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Segments/SegmentsRepository.php(88): MailPoetDoctrineRepository->findOneBy()
#7 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/AdminPages/PageRenderer.php(144): MailPoetSegmentsSegmentsRepository->getWPUsersSegment()
#8 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/AdminPages/Pages/Landingpage.php(37): MailPoetAdminPagesPageRenderer->displayPage()
#9 /srv/www/wordpress/wp-content/plugins/mailpoet/lib/Config/Menu.php(631): MailPoetAdminPagesPagesLandingpage->render()
#10 /srv/www/wordpress/wp-includes/class-wp-hook.php(341): MailPoetConfigMenu->landingPage()
#11 /srv/www/wordpress/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#12 /srv/www/wordpress/wp-includes/plugin.php(522): WP_Hook->do_action()
#13 /srv/www/wordpress/wp-admin/admin.php(264): do_action()
#14 {main}
thrown

Leave a Reply