Create New Form throws an error

Resolve a vsprintf error when creating a new CF form.

Overview

The error occurs because CF 7 is not compatible with PHP 8.
Downgrade your PHP version to 7.4 or earlier until CF releases an update for PHP 8 support.

Answered
ChronoForms v7
ch chruttli 08 Feb, 2021
Hi

I have installed ChronoForms 7 in Joomla 3.9.24 on my local XAMPP with PHP 8.0.1

When i try to create a new Form i get an error:
vsprintf(): Argument #2 ($values) must be of type array, string givenE:\xampp\htdocs\jm\plugins\system\chronog3_plg\chronog3\libs\lang.php:25

Can anybody help me?
Call stack
# Function Location
1 () JROOT\plugins\system\chronog3_plg\chronog3\libs\lang.php:25
2 vsprintf() JROOT\plugins\system\chronog3_plg\chronog3\libs\lang.php:25
3 G3\L\Lang::_() JROOT\plugins\system\chronog3_plg\chronog3\gcloader.php:50
4 rl3() JROOT\administrator\components\com_chronoforms7\chronoforms\views\field_secicon\field_secicon.php:16
5 require() JROOT\administrator\components\com_chronoforms7\chronoforms\themes\default\views\connections\draggables2.php:18
6 include() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:261
7 G3\L\View->_contents() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:333
8 G3\L\View->view() JROOT\administrator\components\com_chronoforms7\chronoforms\themes\default\views\connections\dragndrop_forms.php:68
9 include() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:261
10 G3\L\View->_contents() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:333
11 G3\L\View->view() JROOT\administrator\components\com_chronoforms7\chronoforms\themes\default\views\connections\edit.php:115
12 include() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:261
13 G3\L\View->_contents() JROOT\plugins\system\chronog3_plg\chronog3\libs\view.php:217
14 G3\L\View->renderView() JROOT\plugins\system\chronog3_plg\chronog3\libs\app.php:248
15 G3\L\App->dispatch() JROOT\plugins\system\chronog3_plg\chronog3\libs\app.php:78
16 G3\L\App::call() JROOT\plugins\system\chronog3_plg\chronog3\libs\app_loader.php:61
17 G3\L\AppLoader->__construct() JROOT\administrator\components\com_chronoforms7\chronoforms7.php:20
18 require_once() JROOT\libraries\src\Component\ComponentHelper.php:402
19 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT\libraries\src\Component\ComponentHelper.php:377
20 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT\libraries\src\Application\AdministratorApplication.php:101
21 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT\libraries\src\Application\AdministratorApplication.php:159
22 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT\libraries\src\Application\CMSApplication.php:196
23 Joomla\CMS\Application\CMSApplication->execute() JROOT\administrator\index.php:51
Max_admin Max_admin 09 Feb, 2021
Answer
PHP 8 is not yet supported!
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
ma maximusweb2 08 Mar, 2021
Can you say when you are going to implement the PHP8 Support? I even bought ChronoForms 7 for a client. This client already changed to PHP 8.
hj hjaystevens 02 May, 2021
Getting same error using PHP 8x as of May 2, 2021.
This topic is locked and no more replies can be posted.