Form Suddenly not working after 20 April 2020
-
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 advancenotes: i have change multiple version of php, disabling all plugin except caldera & google sheet integration. try to use new files, still doesn’t work.
-
what plugin version are you using?
can you please post complete error message?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.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.
Hi Alex, thank you for the reply.
I tried to downgrade the curl & libcurl version, now it works.Mark this as resolved
- The topic ‘Form Suddenly not working after 20 April 2020’ is closed to new replies.