-
Problem report
-
Resolution: Fixed
-
Trivial
-
None
-
None
-
CentOS Stream release 8
MySQL 8.0.26
-
S25-W14/15
-
0.125
It appears that the variable "SCREEN_SURROGATE_MAX_COLUMNS_DEFAULT," which was present until Zabbix 5.0, has been removed in Zabbix 6.0, but it is still being referenced in "C20ImportConverter.php."
An unexpected error has occurred
[Fri Feb 16 07:09:40.714980 2024] [proxy_fcgi:error] [pid 12443:tid 139768092387072] [client 192.168.10.231:63669] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Undefined constant "SCREEN_SURROGATE_MAX_COLUMNS_DEFAULT" in /usr/share/zabbix/include/classes/import/converters/C20ImportConverter.php:264\nStack trace:\n#0 /usr/share/zabbix/include/classes/import/converters/C20ImportConverter.php(227): C20ImportConverter->convertScreenItems()\n#1 /usr/share/zabbix/include/classes/import/converters/C20ImportConverter.php(125): C20ImportConverter->convertScreens()\n#2 /usr/share/zabbix/include/classes/import/converters/C20ImportConverter.php(59): C20ImportConverter->convertTemplates()\n#3 /usr/share/zabbix/include/classes/api/services/CConfiguration.php(329): C20ImportConverter->convert()\n#4 /usr/share/zabbix/include/classes/api/clients/CLocalApiClient.php(121): CConfiguration->importcompare()\n#5 /usr/share/zabbix/include/classes/api/wrappers/CFrontendApiWrapper.php(97): CLocalApiClient->callMethod()\n#6 /usr/share/zabbix/include/classes/api/wrappers/CApiWrapper.php(94): CFrontendApiWrapper->callClientMethod()\n#7 /usr/shar...', referer: http://192.168.11.202/zabbix/templates.php
Zabbix 6.0 source
C20ImportConverter.php:264 if (!array_key_exists('max_columns', $screen_item)) { $screen_item['max_columns'] = (string) SCREEN_SURROGATE_MAX_COLUMNS_DEFAULT; }
Zabbix 5.0 source
ui/include/defines.inc.php define('SCREEN_SURROGATE_MAX_COLUMNS_MIN', 1); define('SCREEN_SURROGATE_MAX_COLUMNS_DEFAULT', 3); define('SCREEN_SURROGATE_MAX_COLUMNS_MAX', 100);
- caused by
-
ZBXNEXT-6288 Convert screens to dashboards (frontend)
-
- Closed
-