[ZBX-20432] It's not possible to import the template with triggers if hostname consist only of digits Created: 2022 Jan 13  Updated: 2024 Apr 10  Resolved: 2022 Feb 14

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Frontend (F)
Affects Version/s: 6.0.0beta2
Fix Version/s: 5.4.11rc1, 6.0.0rc1, 6.0 (plan)

Type: Problem report Priority: Major
Reporter: Elina Kuzyutkina (Inactive) Assignee: Andrejs Verza
Resolution: Fixed Votes: 0
Labels: import/export, template
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File host import too long.PNG    
Issue Links:
Duplicate
Team: Team A
Sprint: Sprint 84 (Jan 2022), Sprint 85 (Feb 2022)
Story Points: 0.25

 Description   

Create\export from previous version host\template named "12345" with triggers:

<triggers>
<trigger>
<expression>{12345:item.key[param1].last()}&lt;=1000</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>Some problem on {HOST.HOST}</name>
<correlation_mode>0</correlation_mode>
<correlation_tag/>
<url/>
<status>0</status>
<priority>4</priority>
<description/>
<type>0</type>
<manual_close>1</manual_close>
<dependencies/>
<tags/>
</trigger>
</triggers>

The import page will show 'loading'

in web server logs we have:

2022/01/03 12:31:36 [error] 29929#0: *176 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: Argument 1 passed to C52ImportConverter::prepareTemplateName() must be of the type string, integer given, called in /usr/share/zabbix/include/classes/import/converters/C52ImportConverter.php on line 616 and defined in /usr/share/zabbix/include/classes/import/converters/C52ImportConverter.php:687
Stack trace:
#0 /usr/share/zabbix/include/classes/import/converters/C52ImportConverter.php(616): C52ImportConverter::prepareTemplateName(91005)
#1 /usr/share/zabbix/include/classes/import/converters/C52ImportConverter.php(58): C52ImportConverter::convertTriggers(Array, true)
#2 /usr/share/zabbix/include/classes/api/services/CConfiguration.php(214): C52ImportConverter->convert(Array)
#3 /usr/share/zabbix/include/classes/api/clients/CLocalApiClient.php(121): CConfiguration->import(Array)
#4 /usr/share/zabbix/include/classes/api/wrappers/CFrontendApiWrapper.php(97): CLocalApiClient->callMethod('configuration', 'import', Array, '7b60e9b686fd698...')
#5 /usr/share/zabb" while reading response header from upstream, client: 192.168.31.84, server: example.com, request: "POST /zabbix.php?action=popup.import&output=ajax HTTP/1.1", upstream: "fastcgi://unix:/run/php-fpm/zabbix.sock:", host: "192.168.31.181", referrer: "http://192.168.31.181/zabbix.php?action=host.list"


 Comments   
Comment by Andrejs Verza [ 2022 Jan 17 ]

Resolved in development branch feature/ZBX-20432-5.5.

Comment by Andrejs Verza [ 2022 Jan 26 ]

Fixed in:

Generated at Mon Jun 01 19:39:24 EEST 2026 using Jira 10.3.18#10030018-sha1:5642e4ad348b6c2a83ebdba689d04763a2393cab.