Support

Home Forums Event Espresso Premium Infusionsoft Plugin not supported on PHP 8.0

Infusionsoft Plugin not supported on PHP 8.0

Posted: September 25, 2023 at 10:44 am

Viewing 3 reply threads


Thomas Luke Owens

September 25, 2023 at 10:44 am

In reference to this other ticket: https://eventespresso.com/topic/infusionsoft-plugin-not-supported-on-php-8-0/#post-334845

Is there a plan to update this plugin? We never got a resolution when asked about it a year ago.


Rio

  • Support Staff

September 26, 2023 at 12:49 am

We’re now checking EE for version 8. So for sure all plugin will also be checked and updated.

Can you tell us if you did update it, and if you did get any error? Can you send any error message you receive here?

Then we can you do some basic troubleshooting? Lets ensure the error is not on plugin conflict or theme.

You can use https://wordpress.org/plugins/health-check/ or any similar plugin.

You can do the above using Troubleshooting mode:

Tools -> Site Health -> Troubleshooting -> Enabled Troubleshooting mode.

That will disable all plugins and switch to a default theme and then allow you to enable specific plugins whilst in troubleshooting mode. Once disabled you will revert back to the current state.

thanks


Thomas Luke Owens

September 27, 2023 at 8:36 am

Here’s the error message coming from the plugin when switched into PHP 8.2 mode.

It’s not a plugin or theme conflict. It’s an error with the actual Infusionsoft plugin XML RPC code not supporting PHP 8+.

Message:
PHP Fatal error: Uncaught Error: Call to undefined function each() in /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc:2334\nStack trace:\n#0 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(2508): xmlrpcmsg->parseResponseHeaders(‘HTTP/2 200 \\r\\nda…’, true)\n#1 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1691): xmlrpcmsg->parseResponse(‘HTTP/2 200 \\r\\nda…’, true, ‘phpvals’)\n#2 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1423): xmlrpc_client->sendPayloadCURL(Object(xmlrpcmsg), ‘el299.infusions…’, 443, 0, ”, ”, 1, ”, ”, ”, ”, ”, 0, ”, ”, 1, ‘https’, true, ”, ”)\n#3 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1164): xmlrpc_client->sendPayloadHTTPS(Object(xmlrpcmsg), ‘el299.infusions…’, 0, 0, ”, ”, 1, ”, ”, ”, ”, ”, 0, ”, ”, 1, true, ”, ”)\n#4 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(145): xmlrpc_client->send(Object(xmlrpcmsg))\n#5 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(391): EE_iSDK->methodCaller(‘DataService.get…’, Array)\n#6 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(60): EE_iSDK->dsGetSetting(‘Contact’, ‘optiontypes’)\n#7 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/EED_Infusionsoft.module.php(471): EE_iSDK->cfgCon(‘el299′, ’99ac514d36374e1…’)\n#8 /nas/content/live/npdestraining/wp-content/plugins/Event_Espresso_Register_Tag/Event_Espresso_Register_Tag.php(17): EED_Infusionsoft::infusionsoft_connection()\n#9 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): espresso_only_tag_approved_regs(Array, Object(EE_Registration))\n#10 /nas/content/live/npdestraining/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)\n#11 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/core/db_class_extensions/EEE_Infusionsoft_Registration.class_extension.php(104): apply_filters(‘FHEE__EEE_Infus…’, Array, Object(EE_Registration))\n#12 /nas/content/live/npdestraining/wp-content/plugins/event-espresso-core-reg/core/libraries/plugin_api/db/EEE_Base_Class.lib.php(131): EEE_Infusionsoft_Registration->ext_sync_to_infusionsoft()\n#13 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): EEE_Base_Class->__call(‘dynamic_callbac…’, Array)\n#14 /nas/content/live/npdestraining/wp-includes/plugin.php(205): WP_Hook->apply_filters(NULL, Array)\n#15 /nas/content/live/npdestraining/wp-content/plugins/event-espresso-core-reg/core/db_classes/EE_Base_Class.class.php(2781): apply_filters(‘FHEE__EE_Regist…’, NULL, Object(EE_Registration), Array)\n#16 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/EED_Infusionsoft.module.php(215): EE_Base_Class->__call(‘sync_to_infusio…’, Array)\n#17 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): EED_Infusionsoft::sync_to_infusionsoft_now(”)\n#18 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)\n#19 /nas/content/live/npdestraining/wp-includes/plugin.php(517): WP_Hook->do_action(Array)\n#20 /nas/content/live/npdestraining/wp-includes/load.php(1252): do_action(‘shutdown’)\n#21 [internal function]: shutdown_action_hook()\n#22 {main}\n thrown in /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc on line 2334, referer: https://npdestraining.com/wp-admin/admin.php?page=espresso_registrations&action=view_registration&return=change_reg_status&reg_status_change_form%5Breturn%5D=view_registration&reg_status_change_form%5BREG_ID%5D=20432&reg_status_change_form%5Breg_status%5D=RAP&reg_status_change_form%5Bsend_notifications%5D=0&reg_status_change_form%5Bsubmit%5D=Update+Registration+Status&_wp_http_referer=%2Fwp-admin%2Fadmin.php%3Fpage%3Despresso_registrations%26action%3Dchange_reg_status%26change_reg_status_nonce%3D9473908642%26return%3Dview_registration&_REG_ID=20432&_wpnonce=c65ff1bcc2&view_registration_nonce=c65ff1bcc2

Client:
2a02:c7c:a62a:bb00:ccc8:2579:6a23:ba44:0] PHP Fatal error: Uncaught Error: Call to undefined function each() in /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc:2334\nStack trace:\n#0 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(2508): xmlrpcmsg->parseResponseHeaders(‘HTTP/2 200 \\r\\nda…’, true)\n#1 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1691): xmlrpcmsg->parseResponse(‘HTTP/2 200 \\r\\nda…’, true, ‘phpvals’)\n#2 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1423): xmlrpc_client->sendPayloadCURL(Object(xmlrpcmsg), ‘el299.infusions…’, 443, 0, ”, ”, 1, ”, ”, ”, ”, ”, 0, ”, ”, 1, ‘https’, true, ”, ”)\n#3 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/xmlrpc-3.0/lib/xmlrpc.inc(1164): xmlrpc_client->sendPayloadHTTPS(Object(xmlrpcmsg), ‘el299.infusions…’, 0, 0, ”, ”, 1, ”, ”, ”, ”, ”, 0, ”, ”, 1, true, ”, ”)\n#4 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(145): xmlrpc_client->send(Object(xmlrpcmsg))\n#5 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(391): EE_iSDK->methodCaller(‘DataService.get…’, Array)\n#6 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/isdk.php(60): EE_iSDK->dsGetSetting(‘Contact’, ‘optiontypes’)\n#7 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/EED_Infusionsoft.module.php(471): EE_iSDK->cfgCon(‘el299′, ’99ac514d36374e1…’)\n#8 /nas/content/live/npdestraining/wp-content/plugins/Event_Espresso_Register_Tag/Event_Espresso_Register_Tag.php(17): EED_Infusionsoft::infusionsoft_connection()\n#9 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): espresso_only_tag_approved_regs(Array, Object(EE_Registration))\n#10 /nas/content/live/npdestraining/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array)\n#11 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/core/db_class_extensions/EEE_Infusionsoft_Registration.class_extension.php(104): apply_filters(‘FHEE__EEE_Infus…’, Array, Object(EE_Registration))\n#12 /nas/content/live/npdestraining/wp-content/plugins/event-espresso-core-reg/core/libraries/plugin_api/db/EEE_Base_Class.lib.php(131): EEE_Infusionsoft_Registration->ext_sync_to_infusionsoft()\n#13 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): EEE_Base_Class->__call(‘dynamic_callbac…’, Array)\n#14 /nas/content/live/npdestraining/wp-includes/plugin.php(205): WP_Hook->apply_filters(NULL, Array)\n#15 /nas/content/live/npdestraining/wp-content/plugins/event-espresso-core-reg/core/db_classes/EE_Base_Class.class.php(2781): apply_filters(‘FHEE__EE_Regist…’, NULL, Object(EE_Registration), Array)\n#16 /nas/content/live/npdestraining/wp-content/plugins/eea-infusionsoft/EED_Infusionsoft.module.php(215): EE_Base_Class->__call(‘sync_to_infusio…’, Array)\n#17 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(310): EED_Infusionsoft::sync_to_infusionsoft_now(”)\n#18 /nas/content/live/npdestraining/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)\n#19 /nas/content/live/npdestraining/wp-includes/plugin.php(517): WP_Hook->do_action(Array)\n#20 /nas/content/live/npdestraining/wp-includes/load.php(1252): do_action(‘shutdown’)\n#21 [internal function


Thomas Luke Owens

October 12, 2023 at 11:09 am

Hello, we wonder if there has been any update on this? Thank you.

Viewing 3 reply threads

The support post ‘Infusionsoft Plugin not supported on PHP 8.0’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso