Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP 8.4 Issues #282

Open
KyleStilkey opened this issue Feb 22, 2025 · 0 comments
Open

PHP 8.4 Issues #282

KyleStilkey opened this issue Feb 22, 2025 · 0 comments

Comments

@KyleStilkey
Copy link

I know it's probably not fully supported yet but there seems to be issues with this plugin on 8.4. 8.3 I receive no issues but on 8.4 sending emails seem to cause some major issues with WordPress to go into protective mode, and I notice the database entries for sending/received is empty.

Here is my crash logs.

WordPress version 6.7.2 Active theme: Betheme (version 27.6.4) Current plugin: FluentSMTP (version 2.2.90) PHP version 8.4.3 Error Details ============= An error of type E_ERROR was caused in line 49 of the file /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/QueryBuilderHandler.php. Error message: Uncaught Error: Class "PDO" not found in /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/QueryBuilderHandler.php:49 Stack trace: #0 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/DB/wpfluent.php(17): [constant expression]() #1 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Functions/helpers.php(849): FluentSmtpDb() #2 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Models/Model.php(28): fluentMailDb() #3 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Models/Logger.php(232): FluentMail\App\Models\Model->getDb() #4 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/Mailer/BaseHandler.php(318): FluentMail\App\Models\Logger->add() #5 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/Mailer/BaseHandler.php(278): FluentMail\App\Services\Mailer\BaseHandler->processResponse() #6 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Outlook/Handler.php(33): FluentMail\App\Services\Mailer\BaseHandler->handleResponse() #7 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Outlook/Handler.php(17): FluentMail\App\Services\Mailer\Providers\Outlook\Handler->postSend() #8 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Services/Mailer/FluentPHPMailer.php(28): FluentMail\App\Services\Mailer\Providers\Outlook\Handler->send() #9 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/app/Functions/helpers.php(613): FluentMail\App\Services\Mailer\FluentPHPMailer->send() #10 /home/norttgda/public_html/wp-content/plugins/fluent-smtp/fluent-smtp.php(49): fluentMailSend() #11 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(769): wp_mail() #12 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email-new-order.php(112): WC_Email->send() #13 /home/norttgda/public_html/wp-includes/class-wp-hook.php(324): WC_Email_New_Order->trigger() #14 /home/norttgda/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #15 /home/norttgda/public_html/wp-includes/plugin.php(565): WP_Hook->do_action() #16 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/class-wc-emails.php(174): do_action_ref_array() #17 /home/norttgda/public_html/wp-includes/class-wp-hook.php(324): WC_Emails::send_transactional_email() #18 /home/norttgda/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #19 /home/norttgda/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #20 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(446): do_action() #21 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(271): WC_Order->status_transition() #22 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(767): WC_Order->save() #23 /home/norttgda/public_html/wp-includes/class-wp-hook.php(326): WC_Meta_Box_Order_Data::save() #24 /home/norttgda/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #25 /home/norttgda/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #26 /home/norttgda/public_html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(263): do_action() #27 /home/norttgda/public_html/wp-includes/class-wp-hook.php(326): WC_Admin_Meta_Boxes->save_meta_boxes() #28 /home/norttgda/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #29 /home/norttgda/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #30 /home/norttgda/public_html/wp-includes/post.php(5060): do_action() #31 /home/norttgda/public_html/wp-includes/post.php(5162): wp_insert_post() #32 /home/norttgda/public_html/wp-admin/includes/post.php(453): wp_update_post() #33 /home/norttgda/public_html/wp-admin/post.php(227): edit_post() #34 {main} thrown
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant