Event participant import fails, Cannot call constructor
Overview
The import of event participants fails on Joomla with the following error: 0 Cannot call constructor
Reproduction steps
- Click on Events / import participants
- Choose .csv-file and click on "submit" to import the file.
- The error shows up immediately, CiviCRM is unable to import the file.
Current behaviour
The import of the file fails with error: 0 Cannot call constructor.
Joomla Call Stack (Debug)
# | Function | Location |
---|---|---|
1 | () | JROOT/administrator/components/com_civicrm/civicrm/CRM/Event/Import/Parser/Participant.php:68 |
2 | CRM_Event_Import_Parser_Participant->__construct() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/DataSource.php:558 |
3 | CRM_Import_DataSource->getParser() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/DataSource.php:535 |
4 | CRM_Import_DataSource->getAdditionalTrackingFields() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/DataSource.php:518 |
5 | CRM_Import_DataSource->addTrackingFieldsToTable() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/DataSource/CSV.php:82 |
6 | CRM_Import_DataSource_CSV->initialize() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/Form/DataSource.php:199 |
7 | CRM_Import_Form_DataSource->instantiateDataSource() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/Form/DataSource.php:187 |
8 | CRM_Import_Form_DataSource->processDatasource() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Import/Form/DataSource.php:159 |
9 | CRM_Import_Form_DataSource->postProcess() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/Form.php:573 |
10 | CRM_Core_Form->mainProcess() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/QuickForm/Action/Upload.php:152 |
11 | CRM_Core_QuickForm_Action_Upload->realPerform() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/QuickForm/Action/Upload.php:119 |
12 | CRM_Core_QuickForm_Action_Upload->perform() | JROOT/administrator/components/com_civicrm/civicrm/packages/HTML/QuickForm/Controller.php:203 |
13 | HTML_QuickForm_Controller->handle() | JROOT/administrator/components/com_civicrm/civicrm/packages/HTML/QuickForm/Page.php:103 |
14 | HTML_QuickForm_Page->handle() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/Controller.php:355 |
15 | CRM_Core_Controller->run() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php:319 |
16 | CRM_Core_Invoke::runItem() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php:69 |
17 | CRM_Core_Invoke::_invoke() | JROOT/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php:36 |
18 | CRM_Core_Invoke::invoke() | JROOT/administrator/components/com_civicrm/civicrm.php:121 |
19 | civicrm_invoke() | JROOT/administrator/components/com_civicrm/civicrm.php:40 |
20 | require_once() | JROOT/libraries/src/Component/ComponentHelper.php:402 |
21 | Joomla\CMS\Component\ComponentHelper::executeComponent() | JROOT/libraries/src/Component/ComponentHelper.php:377 |
22 | Joomla\CMS\Component\ComponentHelper::renderComponent() | JROOT/libraries/src/Application/AdministratorApplication.php:101 |
23 | Joomla\CMS\Application\AdministratorApplication->dispatch() | JROOT/libraries/src/Application/AdministratorApplication.php:159 |
24 | Joomla\CMS\Application\AdministratorApplication->doExecute() | JROOT/libraries/src/Application/CMSApplication.php:225 |
25 | Joomla\CMS\Application\CMSApplication->execute() | JROOT/administrator/index.php:51 |
Expected behaviour
Civi should import the file and advance to step 2 / field mapping.
Environment information
- CiviCRM: 5.54.0
- PHP: 7.4
- CMS: Joomla 3.10.11
- Database: MySQLi 5.5.5-10.3.35-MariaDB
- Web Server: Apache