• Resolved ricosync

    (@ricosync)


    Helo,
    I use this plugin and works perfectly for more than a month, but suddenly, I saw the log files, it shows that it doesn’t post anything to google sheet from 21 April, all the data show this error message:

    [ERROR_MSG] => cURL error 2: easy handle already used in multi handle (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

    Can someone help me for this issue?
    Thank you in advance

    notes: i have change multiple version of php, disabling all plugin except caldera & google sheet integration. try to use new files, still doesn’t work.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Alex Agranov

    (@alexagr)

    what plugin version are you using?
    can you please post complete error message?

    Thread Starter ricosync

    (@ricosync)

    I’m using Google Sheets Integration Version 2.4 (latest) and Caldera Forms Version 1.8.11

    Here is latest & complete log:

    21 April 2020 13:23:41 PHP 7.4.2Array
    (
    [id] => 87
    [date] => 21 April 2020 13:23:41
    [payment-code] => 797979797
    [registrant-name] => 79797
    [bank-account-name] => 97979
    [bank-account-number] => 797979779
    [payment-receipt] => https://www.acctestone.com/wp-content/uploads/2020/09/a533cf5de8aa84758c89fea507c5d7da-14.jpg
    [transfer-date] => 21-04-2020
    [email-address] => [email protected]
    [validasi] => The data I inserted are correct.
    [ERROR_MSG] => cURL error 2: easy handle already used in multi handle (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
    [TRACE_STK] => #0 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(155): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
    #1 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(105): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
    #2 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
    #3 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\Handler\CurlHandler->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
    #4 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/Middleware/ScopedAccessTokenMiddleware.php(135): GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
    #5 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(66): Google\Auth\Middleware\ScopedAccessTokenMiddleware->Google\Auth\Middleware\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
    #6 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(29): GuzzleHttp\PrepareBodyMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
    #7 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(70): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
    #8 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Middleware.php(57): GuzzleHttp\RedirectMiddleware->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
    #9 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/HandlerStack.php(71): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Request), Array)
    #10 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(361): GuzzleHttp\HandlerStack->__invoke(Object(GuzzleHttp\Psr7\Request), Array)
    #11 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(113): GuzzleHttp\Client->transfer(Object(GuzzleHttp\Psr7\Request), Array)
    #12 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/guzzlehttp/guzzle/src/Client.php(130): GuzzleHttp\Client->sendAsync(Object(GuzzleHttp\Psr7\Request), Array)
    #13 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/auth/src/HttpHandler/Guzzle6HttpHandler.php(34): GuzzleHttp\Client->send(Object(GuzzleHttp\Psr7\Request), Array)
    #14 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Http/REST.php(74): Google\Auth\HttpHandler\Guzzle6HttpHandler->__invoke(Object(GuzzleHttp\Psr7\Request))
    #15 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Task/Runner.php(176): Google_Http_REST::doExecute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), ‘Google_Service_…’)
    #16 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Http/REST.php(58): Google_Task_Runner->run()
    #17 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Client.php(842): Google_Http_REST::execute(Object(GuzzleHttp\Client), Object(GuzzleHttp\Psr7\Request), ‘Google_Service_…’, Array, NULL)
    #18 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient/src/Google/Service/Resource.php(232): Google_Client->execute(Object(GuzzleHttp\Psr7\Request), ‘Google_Service_…’)
    #19 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/vendor/google/apiclient-services/src/Google/Service/Sheets/Resource/SpreadsheetsValues.php(65): Google_Service_Resource->call(‘append’, Array, ‘Google_Service_…’)
    #20 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/lib/google-sheets.php(110): Google_Service_Sheets_Resource_SpreadsheetsValues->append(‘1fS-wVMb4sQfE0b…’, ‘PAYMENT_CONFIRM…’, Object(Google_Service_Sheets_ValueRange), Array)
    #21 /home/acctestone/public_html/wp-content/plugins/cf-google-sheets/includes/class-cfgs-service.php(116): cfgooglesheet->add_row(Array, ‘1fS-wVMb4sQfE0b…’, ‘PAYMENT_CONFIRM…’, true)
    #22 /home/acctestone/public_html/wp-content/plugins/caldera-forms/classes/core.php(3434): Cfgs_Connector_Service->cfgs_publish(Array, Array, ‘_cf_process_5e9…’)
    #23 /home/acctestone/public_html/wp-content/plugins/caldera-forms/classes/core.php(5212): Caldera_Forms::process_submission()
    #24 /home/acctestone/public_html/wp-content/plugins/caldera-forms/classes/core.php(3830): Caldera_Forms::process_form_via_post()
    #25 /home/acctestone/public_html/wp-includes/class-wp-hook.php(287): Caldera_Forms::cf_init_system(”)
    #26 /home/acctestone/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
    #27 /home/acctestone/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
    #28 /home/acctestone/public_html/wp-settings.php(562): do_action(‘wp_loaded’)
    #29 /home/acctestone/public_html/wp-config.php(90): require_once(‘/home/acctestone/…’)
    #30 /home/acctestone/public_html/wp-load.php(37): require_once(‘/home/acctestone/…’)
    #31 /home/acctestone/public_html/wp-blog-header.php(13): require_once(‘/home/acctestone/…’)
    #32 /home/acctestone/public_html/index.php(17): require(‘/home/acctestone/…’)
    #33 {main}
    )

    ====

    Notes:
    I have try to clean install on my other server with only caldera & sheet integration, and the result are still the same.
    The connection between plugin & google sheet api shows as connected.

    Plugin Author Alex Agranov

    (@alexagr)

    Looks like an incompatibility between GuzzleHttp library (used by Google PHP SDK) and latest curl version. There is a ticket open in Github already: https://github.com/guzzle/guzzle/issues/2617

    Try to downgrade curl/libcurl to the earlier version – this seems to solve the problem for other users.

    Thread Starter ricosync

    (@ricosync)

    Hi Alex, thank you for the reply.
    I tried to downgrade the curl & libcurl version, now it works.

    Mark this as resolved

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Form Suddenly not working after 20 April 2020’ is closed to new replies.