[ZBX-27332] Problem with exporting templates on 7.0.21 using Admin role user Created: 2025 Dec 18  Updated: 2026 Apr 27  Resolved: 2026 Apr 27

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Frontend (F)
Affects Version/s: 7.0.23rc1, 7.4.7rc1, 8.0.0alpha2
Fix Version/s: None

Type: Problem report Priority: Major
Reporter: Tomasz Grzechulski Assignee: Zabbix Development Team
Resolution: Duplicate Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

docker centos image, 7.0.21


Issue Links:
Duplicate
duplicates ZBX-26951 Admin user can't clone linked template Closed
Sprint: Support backlog
Senttodevelopment:
1

 Description   

Hello,

To reproduce:

Create a host group called "Hosts-Test" and template group called "Templates-Test".
Create an Admin user (not Super) with read/write permission to the template and host group created in step 1.
Login using the new Admin account.
Create two blank templates "A" and "B".
Add a blank dashboard to template "B".
Create a blank host "Host" and assign template "A".
Now try to export just template "A"
Try to clone template “A”.

in a result we would get HTTP 500, browser error:

chrome-error://chromewebdata/:1  POST http://localhost/zabbix.php?action=export.templates&format=yaml&backurl=zabbix.php%3Faction%3Dtemplates.list net::ERR_HTTP_RESPONSE_CODE_FAILURE 500 (Internal Server Error)

web container logged error:

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "[18-Dec-2025 22:06:30 Europe/Riga] PHP Fatal error:  Uncaught TypeError: CConfigurationExportBuilder::formatGroups(): Argument #1 ($groups) must be of type array, null given, called in /usr/share/zabbix/include/classes/export/CConfigurationExportBuilder.php on line 341 and defined in /usr/share/zabbix/include/classes/export/CConfigurationExportBuilder.php:1159"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "Stack trace:"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#0 /usr/share/zabbix/include/classes/export/CConfigurationExportBuilder.php(341): CConfigurationExportBuilder->formatGroups()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#1 /usr/share/zabbix/include/classes/export/CConfigurationExportBuilder.php(237): CConfigurationExportBuilder->formatTemplates()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#2 /usr/share/zabbix/include/classes/export/CConfigurationExport.php(235): CConfigurationExportBuilder->buildTemplates()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#3 /usr/share/zabbix/include/classes/api/services/CConfiguration.php(185): CConfigurationExport->export()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#4 /usr/share/zabbix/include/classes/api/services/CConfiguration.php(117): CConfiguration->exportForce()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#5 /usr/share/zabbix/include/classes/api/clients/CLocalApiClient.php(126): CConfiguration->export()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#6 /usr/share/zabbix/include/classes/api/wrappers/CFrontendApiWrapper.php(96): CLocalApiClient->callMethod()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#7 /usr/share/zabbix/include/classes/api/wrappers/CApiWrapper.php(89): CFrontendApiWrapper->callClientMethod()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#8 /usr/share/zabbix/include/classes/api/wrappers/CFrontendApiWrapper.php(58): CApiWrapper->callMethod()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#9 /usr/share/zabbix/include/classes/api/wrappers/CApiWrapper.php(77): CFrontendApiWrapper->callMethod()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#10 /usr/share/zabbix/app/controllers/CControllerExport.php(97): CApiWrapper->__call()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#11 /usr/share/zabbix/include/classes/mvc/CController.php(471): CControllerExport->doAction()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#12 /usr/share/zabbix/include/classes/core/ZBase.php(641): CController->run()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#13 /usr/share/zabbix/include/classes/core/ZBase.php(228): ZBase->processRequest()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#14 /usr/share/zabbix/include/config.inc.php(20): ZBase->run()"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#15 /usr/share/zabbix/zabbix.php(17): require_once('...')"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "#16 {main}"

[18-Dec-2025 20:06:30] WARNING: [pool zabbix] child 48 said into stderr: "  thrown in /usr/share/zabbix/include/classes/export/CConfigurationExportBuilder.php on line 1159"

172.16.238.1 - - [18/Dec/2025:20:06:30 +0000] "POST /zabbix.php?action=export.templates&format=yaml&backurl=zabbix.php%3Faction%3Dtemplates.list HTTP/1.1" 500 5 "http://localhost/zabbix.php?action=template.list" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" "-"

expected: allow non SA user to export template



 Comments   
Comment by Alexander Vladishev [ 2026 Apr 27 ]

Closed as a duplicate of ZBX-26951.

Generated at Wed Jun 24 04:15:07 EEST 2026 using Jira 10.3.18#10030018-sha1:5642e4ad348b6c2a83ebdba689d04763a2393cab.