• dalberts69

    (@dalberts69)


    Greetings,

    After updating this plugin from the latest release, a WSOD appears.

    Looking at the Bugsnag logs, the issue is with the lack of a “Utils” class in Guzzle at activecampaign-for-woocommerce/ac_vendor/guzzlehttp/psr7/src/functions.php line 41

    Class 'AcVendor\GuzzleHttp\Psr7\Utils' not found

    Checking with the Guzzle Repo looks like they refactored the functions.php file compared to the version seen in this plugin: https://github.com/guzzle/psr7/blob/master/src/functions.php

    Thanks!

Viewing 15 replies - 16 through 30 (of 34 total)
  • westhillsweb

    (@westhillsweb)

    Update: Moments later, I updated the plugin to 1.2.12. A short while later, the error reappeared. So the error is in the latest version.
    ActiveCampaign support was GREAT, but she couldn’t debug the problem. She escalated the issue. They know I’m not an isolated incident.
    Hopefully we’ll have a new version soon.
    -M

    westhillsweb

    (@westhillsweb)

    Cpalacio said the error was in 1.2.12.
    I can confirm it was also in 1.2.11.
    PLEASE LOG INTO ACTIVE CAMPAIGN and get support via chat.
    They need to know that there are many others with this same error.
    Thanks.
    -Mark

    Great news, thanks for sharing

    jcvegain

    (@jcvegain)

    Hi guys, same issue, so i restored previos version (hardly hehe). Here you have version 1.2.11 to download: https://drive.google.com/file/d/10Z-ktjulyaLmdtq6ECOgHmdpfydYcFVo/view?usp=sharing Enjoy it!

    Getting the same error with version 1.2.12 . Not sure why they do not tag their versions to allow users to revert to previous versions if needed

    Sachit Tandukar

    (@sachittandukar)

    Same issue here:

    Class 'AcVendor\GuzzleHttp\Psr7\Utils' not found

    It would be great if activecampaign could release a quick fix for this issue as soon as possible.

    trentkennelly0202

    (@trentkennelly0202)

    Just to pile on here, this is the php_errorlog printout I’m getting:

    Stack trace:
    #0 /home/customer/www/lvlmeup.com/public_html/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/guzzle/src/Client.php(72): AcVendor\GuzzleHttp\Psr7\uri_for('https://lvlmeup...')
    #1 /home/customer/www/lvlmeup.com/public_html/wp-content/plugins/activecampaign-for-woocommerce/includes/api-client/class-activecampaign-for-woocommerce-api-client.php(185): AcVendor\GuzzleHttp\Client->__construct(Array)
    #2 /home/customer/www/lvlmeup.com/public_html/wp-content/plugins/activecampaign-for-woocommerce/includes/repositories/class-activecampaign-for-woocommerce-connection-repository.php(58): Activecampaign_For_Woocommerce_Api_Client->configure_client()
    #3 [internal function]: Activecampaign_For_Woocommerce_Connection_Repository->__construct(Object(Activecampaign_For_Woocommerce_Api_Cli in /home/customer/www/lvlmeup.com/public_html/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/psr7/src/functions.php on line 41
    

    Please fix this for us ASAP, AC ??

    jjbbrr

    (@jjbbrr)

    Just updated to 1.2.12 (from 1.2.11 which worked fine) and received this error which made the site inaccessible front and back. Had to deactivate this plugin to get it up again.

    This plugin failed to load properly and is paused during recovery mode.

    An error of type E_ERROR was caused in line 41 of the file /nas/content/live/EXAMPLE/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/psr7/src/functions.php. Error message: Uncaught Error: Class ‘AcVendor\GuzzleHttp\Psr7\Utils’ not found in /nas/content/live/EXAMPLE/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/psr7/src/functions.php:41 Stack trace: #0 /nas/content/live/EXAMPLE/wp-content/plugins/activecampaign-for-woocommerce/ac_vendor/guzzlehttp/guzzle/src/Client.php(72): AcVendor\GuzzleHttp\Psr7\uri_for(‘https://theaeth…’) #1 /nas/content/live/EXAMPLE/wp-content/plugins/activecampaign-for-woocommerce/includes/api-client/class-activecampaign-for-woocommerce-api-client.php(185): AcVendor\GuzzleHttp\Client->__construct(Array) #2 /nas/content/live/EXAMPLE/wp-content/plugins/activecampaign-for-woocommerce/includes/repositories/class-activecampaign-for-woocommerce-connection-repository.php(58): Activecampaign_For_Woocommerce_Api_Client->configure_client() #3 [internal function]: Activecampaign_For_Woocommerce_Connection_Repository->__construct(Object(Activecampaign_For_Woocommerce_Api_Client)) #4 /nas/content/live/EXAMPLE/wp-content/plugins

    • This reply was modified 4 years ago by jjbbrr.

    The bad part is that on SVN there are is no other tag so is not possible to download an old version and I cannot find it also on github.

    Also the plugin doesn’t have any composer.json so is not possible to check the libraries.

    Checking the code seems that the plugin is still using an old version of PSR7 but the one included has breaking changes and it is required some changes based on https://github.com/guzzle/psr7/pull/345 in ac_vendor/guzzlehttp/psr7/functions.php but is not enough as I can see.

    Thx @jcvegain !!!!!!!!!!!!!!!!!!!!!!!
    the plugin that he shared on google drive has helped me

    Guys!!!! New Version

    Changelog
    1.2.13
    Resolving errors resulting from files missing in the package

    Thread Starter dalberts69

    (@dalberts69)

    Can confirm… removed old plugin, uploaded new, and activated. No issues so far.

    Luke Cavanagh

    (@lukefiretoss)

    Version 1.2.13 will fix the error from happening. Confirmed on two sites.

    westhillsweb

    (@westhillsweb)

    I’ve also installed version 1.2.13 and our site is not crashing. So it appears to have fixed the problem.

    I’ve been emailing with their support rep and expect a confirmation shortly.

    -M

Viewing 15 replies - 16 through 30 (of 34 total)
  • The topic ‘Plugin update causes fatal error’ is closed to new replies.