• Resolved mattnmukky

    (@mattnmukky)


    I have encountered a fatal error that appears to be some conflict. Could you please fix this issue? I have already ensured that Guzzle, PHP, mySQL are installed correctly on my server. I believe this to be a common WordPress dependency error that arises because there are other plugins which load Guzzle see following:

    https://www.ads-software.com/support/topic/mollie-fatal-error-with-pixelyoursitepro/

    Fatal error: Uncaught Error: Call to undefined function GuzzleHttp\choose_handler() in /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/HandlerStack.php:42 Stack trace: #0 /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/Client.php(66): GuzzleHttp\HandlerStack::create() #1 /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Interfaces/Request.php(45): GuzzleHttp\Client->__construct() #2 /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/Endpoint/Users.php(22): Zoom\Interfaces\Request->__construct() #3 /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-conference/StmZoom.php(503): Zoom\Endpoint\Users->__construct() #4 /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-con in /home/623416.cloudwaysapps.com/ugangutazc/public_html/wp-content/plugins/eroom-zoom-meetings-webinar/zoom-app/vendor/guzzlehttp/guzzle/src/HandlerStack.php on line 42

    https://pastebin.com/x9HrKfXA

    • This topic was modified 3 years, 5 months ago by mattnmukky.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @mattnmukky ,

    This error appears when your Guzzle PHP extension is not updated. It is recommended to use the 6.3.3 or higher version of Guzzle to overcome this problem. For easily sending HTTP requests and trivial to integrate with web services, you need to use Guzzle PHP HTTP client.
    You can check the eRoom system requirements and Guzzle info here .

    Best regards,

    Thread Starter mattnmukky

    (@mattnmukky)

    Which directory is appropriate for the Guzzle installation path? Public_html?

    • This reply was modified 3 years, 5 months ago by mattnmukky.

    Hi @mattnmukky ,

    Please see that Guzzle is not referred to the theme. It refers to the server side. Please follow the link to learn more about the Guzzle PHP.

    Best regards,

    Thread Starter mattnmukky

    (@mattnmukky)

    I have spent some time to ensure Guzzle is properly loaded with Composer in the server. It’s definitely an issue with the way the plugin is calling Guzzle. It’s incredibly frustrating because everything else about your plugin seems great but I just can’t fix this without editing the plugin itself.

    • This reply was modified 3 years, 5 months ago by mattnmukky.
    Thread Starter mattnmukky

    (@mattnmukky)

    Dear @mattnmukky

    Could you try to deactivate all 3rd party plugins and enable the default WordPress theme after check how it will work for you?

    regards

    Thread Starter mattnmukky

    (@mattnmukky)

    Hi, just replying to notify that this issue has been resolved. It was a Guzzle HTTP dependency issue however it was in conflict with a plugin called Amelia Booking for WordPress. However, they have updated their plugin to resolve the dependency issue. For anyone who comes across this thread in the future:
    1) Make sure your hosting provider has properly installed Guzzle & PHP with appropriate versions
    2) Deactivate all other plugins to determine plugin conflict
    Thanks again for your input.

    @mattnmukky

    I’m glad that you resolved the issue!

    Feel free to contact us in case of any other questions.

    regards

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Fatal Error – choose_handler()’ is closed to new replies.