• Resolved uprisen

    (@uprisen)


    Hi, I’m facing some technical difficulties in my webshop that seems to relate to the plugin. When I resent order notification via the WC order page I get the wordpress error page and the following mail sent to me.

    Could you help? Thanks.

    Error message sent to admin email:

    WordPressin versio 6.2.2 Nykyinen teema: Simonby (versio 1.0.0) Lisäosa: FluentSMTP (versio 2.2.5) PHP versio 8.1.21 Virheen lisätiedot =================== Tiedoston /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/wpfluent/wpfluent.php rivillä 19 havaittiin virhe lajia E_ERROR. Virheviesti: Uncaught Error: Class “PDO” not found in /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/wpfluent/wpfluent.php:19 Stack trace: #0 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Functions/helpers.php(597): FluentSmtpDb() #1 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Models/Model.php(28): fluentMailDb() #2 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Models/Logger.php(194): FluentMail\App\Models\Model->getDb() #3 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/Mailer/BaseHandler.php(312): FluentMail\App\Models\Logger->add() #4 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/Mailer/BaseHandler.php(276): FluentMail\App\Services\Mailer\BaseHandler->processResponse() #5 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp/Handler.php(122): FluentMail\App\Services\Mailer\BaseHandler->handleResponse() #6 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/Mailer/Providers/Smtp/Handler.php(20): FluentMail\App\Services\Mailer\Providers\Smtp\Handler->postSend() #7 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Services/Mailer/FluentPHPMailer.php(28): FluentMail\App\Services\Mailer\Providers\Smtp\Handler->send() #8 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/app/Functions/helpers.php(561): FluentMail\App\Services\Mailer\FluentPHPMailer->send() #9 /home/fibresinfi/website.wp22128/wp-content/plugins/fluent-smtp/fluent-smtp.php(42): fluentMailSend() #10 /home/fibresinfi/website.wp22128/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(704): wp_mail() #11 /home/fibresinfi/website.wp22128/wp-content/plugins/woocommerce/includes/emails/class-wc-email-new-order.php(111): WC_Email->send() #12 /home/fibresinfi/website.wp22128/wp-content/plugins/polylang-wc/include/emails.php(476): WC_Email_New_Order->trigger() #13 /home/fibresinfi/website.wp22128/wp-content/plugins/polylang-wc/include/emails.php(516): PLLWC_Emails->send_order_email() #14 /home/fibresinfi/website.wp22128/wp-content/plugins/polylang-wc/include/emails.php(530): PLLWC_Emails->send_new_order_email() #15 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(308): PLLWC_Emails->resend_order_email() #16 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #17 /home/fibresinfi/website.wp22128/wp-includes/plugin.php(517): WP_Hook->do_action() #18 /home/fibresinfi/website.wp22128/wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-actions.php(151): do_action() #19 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(308): WC_Meta_Box_Order_Actions::save() #20 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #21 /home/fibresinfi/website.wp22128/wp-includes/plugin.php(517): WP_Hook->do_action() #22 /home/fibresinfi/website.wp22128/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(258): do_action() #23 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(310): WC_Admin_Meta_Boxes->save_meta_boxes() #24 /home/fibresinfi/website.wp22128/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #25 /home/fibresinfi/website.wp22128/wp-includes/plugin.php(517): WP_Hook->do_action() #26 /home/fibresinfi/website.wp22128/wp-includes/post.php(4715): do_action() #27 /home/fibresinfi/website.wp22128/wp-includes/post.php(4817): wp_insert_post() #28 /home/fibresinfi/website.wp22128/wp-admin/includes/post.php(439): wp_update_post() #29 /home/fibresinfi/website.wp22128/wp-admin/post.php(227): edit_post() #30 {main} thrown

    ReplyReply allForward

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Amimul Ihsan

    (@amimulihsanmahdi)

    Hello There,

    Thanks for the information. Would you please provide some more information so that I can investigate further? Can you please downgrade the PHP version to 7.4 and check whether the issue still persists?

    Let me know the update.

    Thank you

    Thread Starter uprisen

    (@uprisen)

    Hi, this error was the result of fluent form requiring the PHP extensions pdo and pdo_mysql to be installed on the server. They are not always installed per default. Installing them solved the issue.

    Perhaps a warning message visible to the user if the plugins finds that these extensions are missing could help.

    All the best,

    /John

    Plugin Support Amimul Ihsan

    (@amimulihsanmahdi)

    Hello there,

    Glad to hear that the issue is resolved after installing the required PHP extensions. Also, thank you for the information. We will inform the developers and hopefully, they will add a warning for this.

    Thank you

    Thread Starter uprisen

    (@uprisen)

    Hi! I hope you could get the message across to the dev team. I was using this plugin again for a new client, same problem again, but no visible error message about enabling pdo and pdo_mysql.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Fatal error when resending Woocommerce order notice’ is closed to new replies.