• Resolved mariodts

    (@mariodts)


    Hi i updated at latest version of woocommerce and i have a problem with your plugin.

    When i am at checkout and try to send the order i get an internal server error.

    At error log i have this

    [24-Jun-2020 11:07:33 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function GuzzleHttp\Psr7\get_message_body_summary() in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:127
    Stack trace:
    #0 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php(107): GuzzleHttp\Exception\RequestException::getResponseBodySummary(Object(GuzzleHttp\Psr7\Response))
    #1 /home/mysite/public_html/wp-content/plugins/woocommerce-pdf-ips-pro/dropbox/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
    #2 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
    #3 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\P in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 127
    [24-Jun-2020 11:10:36 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function GuzzleHttp\Psr7\get_message_body_summary() in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:127
    Stack trace:
    #0 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php(107): GuzzleHttp\Exception\RequestException::getResponseBodySummary(Object(GuzzleHttp\Psr7\Response))
    #1 /home/mysite/public_html/wp-content/plugins/woocommerce-pdf-ips-pro/dropbox/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
    #2 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
    #3 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\P in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 127
    [24-Jun-2020 11:10:46 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function GuzzleHttp\Psr7\get_message_body_summary() in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:127
    Stack trace:
    #0 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php(107): GuzzleHttp\Exception\RequestException::getResponseBodySummary(Object(GuzzleHttp\Psr7\Response))
    #1 /home/mysite/public_html/wp-content/plugins/woocommerce-pdf-ips-pro/dropbox/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
    #2 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
    #3 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\P in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 127
    [24-Jun-2020 11:10:52 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function GuzzleHttp\Psr7\get_message_body_summary() in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:127
    Stack trace:
    #0 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php(107): GuzzleHttp\Exception\RequestException::getResponseBodySummary(Object(GuzzleHttp\Psr7\Response))
    #1 /home/mysite/public_html/wp-content/plugins/woocommerce-pdf-ips-pro/dropbox/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
    #2 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
    #3 /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\P in /home/mysite/public_html/wp-content/plugins/wp-mail-smtp/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php on line 127
    
Viewing 1 replies (of 1 total)
  • Plugin Author Gregor Capuder

    (@capuderg)

    Hi,

    it looks like “woocommerce-pdf-ips-pro” plugin is using a different version of Guzzle library than what we are using and that is causing the issue.

    We are using Guzzle version 6.5.4, almost the newest version (6.5.5 was released 8 days ago).

    I don’t have access to the “woocommerce-pdf-ips-pro” plugin code, so I can’t check which version of Guzzle they are using, but I guess it’s an older version and that’s causing this issue.

    We are working on resolving these kinds of 3rd party library issues a thing of the past. It will be available in one of our future releases, but I can’t give an ETA at this moment.

    Try disabling the “woocommerce-pdf-ips-pro” plugin and testing the checkout again.

    If that works, please contact the authors of “woocommerce-pdf-ips-pro” and ask them if they can update their Guzzle library to the latest version (or 6.5.4).

    Take care!

Viewing 1 replies (of 1 total)
  • The topic ‘Internal server error’ is closed to new replies.