-
Problem report
-
Resolution: Cannot Reproduce
-
Minor
-
None
-
4.0.3, 4.0.4
-
None
Steps to reproduce:
- Create a new screen
- Add a Host issue part, select no host
Result:
A 500 error is generated when loading the screen
[Thu Feb 07 16:38:11.767727 2019] [:error] [pid 30048] [client 192.168.0.116:51352] PHP Fatal error: Uncaught TypeError: Argument 1 passed to CMenuPopupHelper::getHost() must be of the type array, null given, called in /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php on line 252 and defined in /usr/share/zabbix/include/classes/helpers/CMenuPopupHelper.php:59\nStack trace:\n#0 /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php(252): CMenuPopupHelper::getHost(NULL, NULL)\n#1 /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php(143): CScreenHostTriggers->getProblemsListTable(Array, 'slides.php?scre...')\n#2 /usr/share/zabbix/include/classes/screens/CScreenBuilder.php(492): CScreenHostTriggers->get()\n#3 /usr/share/zabbix/include/classes/screens/CScreenScreen.php(47): CScreenBuilder->show()\n#4 /usr/share/zabbix/include/classes/screens/CScreenBuilder.php(492): CScreenScreen->get()\n#5 /usr/share/zabbix/slides.php(123): CScreenBuilder->show()\n#6 {main}\n thrown in /usr/share/zabbix/include/classes/helpers/CMenuPopupHelper.php on line 59, referer: https://zabbix.azimut.local/slides.php?sid=576f10dd3d0673b7 [Thu Feb 07 16:38:31.294480 2019] [:error] [pid 30051] [client 192.168.0.116:51386] PHP Fatal error: Uncaught TypeError: Argument 1 passed to CMenuPopupHelper::getHost() must be of the type array, null given, called in /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php on line 252 and defined in /usr/share/zabbix/include/classes/helpers/CMenuPopupHelper.php:59\nStack trace:\n#0 /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php(252): CMenuPopupHelper::getHost(NULL, NULL)\n#1 /usr/share/zabbix/include/classes/screens/CScreenHostTriggers.php(143): CScreenHostTriggers->getProblemsListTable(Array, 'screens.php?scr...')\n#2 /usr/share/zabbix/include/classes/screens/CScreenBuilder.php(492): CScreenHostTriggers->get()\n#3 /usr/share/zabbix/include/classes/screens/CScreenScreen.php(47): CScreenBuilder->show()\n#4 /usr/share/zabbix/include/classes/screens/CScreenBuilder.php(492): CScreenScreen->get()\n#5 /usr/share/zabbix/include/views/monitoring.screen.php(126): CScreenBuilder->show()\n#6 /usr/share/zabbix/include/classes/mvc/CView.php(190): include('/usr/share/zabb...')\n#7 /usr/share/zabbix/sc in /usr/share/zabbix/include/classes/helpers/CMenuPopupHelper.php on line 59, referer: https://zabbix.azimut.local/screenconf.php
Expected:
The screen shows issues from all hosts
This used to work in 3.4.8, might have been working on 4.0.0rc3 but I'm not certain