• Resolved tye

    (@tye)


    Hey – how’s it going?

    After upgrading to WP 5.8 I am getting the following Critical Error reporting in Debug & Woo Logs when trying to checkout using ANZ Egate plugin (https://woocommerce.com/products/anz-egate/)

    2021-08-04T00:36:38+00:00 CRITICAL Uncaught Error: Call to undefined function GuzzleHttp\Psr7\stream_for() in /home/public_html/wp-content/plugins/post-smtp/Postman/Postman-Mail/google-api-client/vendor/guzzlehttp/psr7/src/MessageTrait.php:126
    Stack trace:
    #0 /home/public_html/wp-content/plugins/post-smtp/Postman/Postman-Mail/google-api-client/vendor/google/apiclient/src/Google/Http/MediaFileUpload.php(219): GuzzleHttp\Psr7\Request->getBody()
    #1 /home/public_html/wp-content/plugins/post-smtp/Postman/Postman-Mail/google-api-client/vendor/google/apiclient/src/Google/Http/MediaFileUpload.php(92): Google_Http_MediaFileUpload->process()
    #2 /home/public_html/wp-content/plugins/post-smtp/Postman/Postman-Mail/PostmanGmailApiModuleZendMailTransport.php(210): Google_Http_MediaFileUpload->__construct(Object(Google_Client), Object(GuzzleHttp\Psr7\Request), 'message/rfc822', 'X-Mailer: Postm...', true, 1048576)
    #3  in /home/public_html/wp-content/plugins/post-smtp/Postman/Postman-Mail/google-api-client/vendor/guzzlehttp/psr7/src/MessageTrait.php on line 126

    When I send a test email I get the “Ajax Error“.

    Connectivity test says Service available – No:

    Transport	Socket	Status*	Service Available
    SMTP	www.googleapis.com:25	Open	No
    SMTP	www.googleapis.com:465	Open	No
    SMTP	www.googleapis.com:587	Open	No

    There are no emails in the logs since July 31, when I upgraded WP. No new plugins have been installed. Everything was working well before the upgrade.

    Here is my diagnostics:

    Mailer: postsmtp
    HostName: entosupplies.com.au
    cURL Version: 7.52.1
    OpenSSL Version: OpenSSL/1.0.2u
    OS: Linux 274030.cloudwaysapps.com 4.9.0-12-amd64 #1 SMP Debian 4.9.210-1 (2020-01-20) x86_64
    PHP: Linux 7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb C
    PHP Dependencies: iconv=Yes, spl_autoload=Yes, openssl=Yes, sockets=Yes, allow_url_fopen=Yes, mcrypt=No, zlib_encode=Yes
    WordPress: 5.8 en_AU UTF-8
    WordPress Theme: Australian Entomological Supplies
    WordPress Plugins: ManageWP - Worker, Advanced Custom Fields PRO, Automattic Humility, Five Star Business Profile and Schema, Classic Editor, GDPR Cookie Consent, Disable Genesis Schema, Google Tag Manager for WordPress, Genesis Connect for WooCommerce, Genesis Simple FAQ, Gravity Forms, Max Mega Menu, Popup Builder, Post SMTP, reCaptcha for WooCommerce, Relevanssi, Rank Math SEO, Simple Social Icons, User Role Editor, WooCommerce Advanced Bulk Edit, Print Invoice & Delivery Notes for WooCommerce, WooCommerce ANZ eGate Gateway, WooCommerce PayPal Checkout Gateway, WooCommerce Purchase Order Payment Gateway, WooCommerce Australia Post Shipping, WooCommerce Xero Integration, WooCommerce, WP All Export Pro, WP All Import Pro, WP All Import - ACF Add-On, WP All Import - WooCommerce Add-On Pro, YITH WooCommerce Request A Quote Premium
    WordPress wp_mail Owner: /home/274030.cloudwaysapps.com/ctcgheafry/public_html/wp-content/plugins/post-smtp/Postman/PostmanWpMailBinder.php
    WordPress wp_mail Filter(s): wp_staticize_emoji_for_email, PostsmtpMailer->get_mail_args
    Postman: 2.0.23
    Postman Sender Domain (Envelope|Message): entosupplies.com.au | entosupplies.com.au
    Postman Prevent Message Sender Override (Email|Name): No | No
    Postman Active Transport: Gmail API (https:none://www.googleapis.com:443)
    Postman Active Transport Status (Ready|Connected): Yes | Yes
    Postman Deliveries (Success|Fail): 15622 | 59

    Any ideas?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter tye

    (@tye)

    **EDIT** – actually it is nothing to do with ANZ eGate plugin – it is a conflict with the Woocommerce Xero plugin:

    https://woocommerce.com/products/xero/

    When I disable the above, emails send

    Hi @tye,

    Thanks – unfortunately the Woocommerce Xero plugin is a premium plugin, and we don’t have access to it to do any further digging.

    I’m glad you found the conflict. I will flag to the developer anyway, but he may be limited in what can be done.

    @yehudah

    Kind Regards,
    Tim

    Thread Starter tye

    (@tye)

    Thanks @tneville – I can supply the plugin if needed for testing

    • This reply was modified 4 years, 8 months ago by tye.
    • This reply was modified 4 years, 8 months ago by tye.

    Hi @tye,

    Sorry, we don’t have capacity to support this at the moment anyway.

    Kind Regards,
    Tim

    Thread Starter tye

    (@tye)

    That’s OK @tneville – thanks to you and Yehuda for making & supporting this free plugin which works in 99% of cases – really appreciate your work 🙂

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

The topic ‘Critical Error effecting Woocommerce ANZ Egate Checkouts’ is closed to new replies.